]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
libav: fix multi line log messages
authorstbenz <benz.st@gmail.com>
Tue, 2 Jun 2015 17:20:40 +0000 (19:20 +0200)
committerJaroslav Kysela <perex@perex.cz>
Mon, 8 Jun 2015 18:28:07 +0000 (20:28 +0200)
src/libav.c

index a2cfa37abf59a661af53c35d5a220b24f909e440..2ae6ed1f86f7199c9be932db29f27021da52e601 100644 (file)
@@ -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;
     }
 }