summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--blacklist.c2
-rw-r--r--changrp.c2
-rw-r--r--epgsearchext.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/blacklist.c b/blacklist.c
index c36f35d..f6fd471 100644
--- a/blacklist.c
+++ b/blacklist.c
@@ -329,7 +329,7 @@ bool cBlacklist::Parse(const char *s)
#else
char *channelMinbuffer = NULL;
char *channelMaxbuffer = NULL;
- int channels = sscanf(value, "%a[^|]|%a[^|]", &channelMinbuffer, &channelMaxbuffer);
+ int channels = sscanf(value, "%m[^|]|%m[^|]", &channelMinbuffer, &channelMaxbuffer);
#endif
channelMin = Channels.GetByChannelID(tChannelID::FromString(channelMinbuffer), true, true);
if (!channelMin)
diff --git a/changrp.c b/changrp.c
index 075f81a..66cd6a1 100644
--- a/changrp.c
+++ b/changrp.c
@@ -78,7 +78,7 @@ bool cChannelGroup::Parse(const char *s)
int numChannels = sscanf(value, "%31[^|]", channelbuffer);
#else
char *channelbuffer = NULL;
- int numChannels = sscanf(value, "%a[^|]", &channelbuffer);
+ int numChannels = sscanf(value, "%m[^|]", &channelbuffer);
#endif
if (numChannels == 1)
{
diff --git a/epgsearchext.c b/epgsearchext.c
index db0a9a7..9d11c3b 100644
--- a/epgsearchext.c
+++ b/epgsearchext.c
@@ -478,7 +478,7 @@ bool cSearchExt::Parse(const char *s)
#else
char *channelMinbuffer = NULL;
char *channelMaxbuffer = NULL;
- int channels = sscanf(value, "%a[^|]|%a[^|]", &channelMinbuffer, &channelMaxbuffer);
+ int channels = sscanf(value, "%m[^|]|%m[^|]", &channelMinbuffer, &channelMaxbuffer);
#endif
channelMin = Channels.GetByChannelID(tChannelID::FromString(channelMinbuffer), true, true);
if (!channelMin)