From: stbenz Date: Tue, 2 Jun 2015 17:20:40 +0000 (+0200) Subject: libav: fix multi line log messages X-Git-Tag: v4.2.1~2362 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9ab380107b4783832fa1e1baef1cddf0c50e55ca;p=thirdparty%2Ftvheadend.git libav: fix multi line log messages --- diff --git a/src/libav.c b/src/libav.c index a2cfa37ab..2ae6ed1f8 100644 --- a/src/libav.c +++ b/src/libav.c @@ -45,17 +45,17 @@ libav_log_callback(void *ptr, int level, const char *fmt, va_list vl) while(l < message + sizeof(message)) { nl = strstr(l, "\n"); if(nl) - *nl = '\0'; + *nl = '\0'; if(!strlen(l)) - break; + break; tvhlog(level, "libav", "%s", l); - l += strlen(message); - if(!nl) - break; + break; + + l = nl + 1; } }