diff options
-rw-r--r-- | log.h | 9 | ||||
-rw-r--r-- | menu_whatson.c | 2 |
2 files changed, 7 insertions, 4 deletions
@@ -48,7 +48,8 @@ class cLogFile: public cFile char* buffer = NULL; va_list Arg; va_start(Arg,text); - vasprintf(&buffer, text, Arg); + if (vasprintf(&buffer, text, Arg) < 0) + esyslog("EPGSearch: vasprintf error"); va_end(Arg); time_t now = time(NULL); @@ -73,7 +74,8 @@ class cLogFile: public cFile char* buffer = NULL; va_list Arg; va_start(Arg,text); - vasprintf(&buffer, text, Arg); + if (vasprintf(&buffer, text, Arg) < 0) + esyslog("EPGSearch: vasprintf error"); va_end(Arg); esyslog("EPGSearch: %s", buffer); Log(1, "%s", buffer); @@ -84,7 +86,8 @@ class cLogFile: public cFile char* buffer = NULL; va_list Arg; va_start(Arg,text); - vasprintf(&buffer, text, Arg); + if (vasprintf(&buffer, text, Arg) < 0) + esyslog("EPGSearch: vasprintf error"); va_end(Arg); isyslog("EPGSearch: %s", buffer); Log(1, "%s", buffer); diff --git a/menu_whatson.c b/menu_whatson.c index cdc5b6f..9becb4a 100644 --- a/menu_whatson.c +++ b/menu_whatson.c @@ -122,7 +122,7 @@ bool cMenuMyScheduleItem::Update(bool Force) memset(szProgressPart + 1, ICON_BAR_EMPTY, 6); szProgressPart[7] = ICON_BAR_CLOSE; szProgressPart[8] = 0; - memset(szProgressPart, ICON_BAR_FULL, frac); + memset(szProgressPart, ICON_BAR_FULL, frac?frac:sizeof(szProgressPart)); } else { |