]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
SAT>IP: rtsp - fix the value fraction
authorJaroslav Kysela <perex@perex.cz>
Thu, 8 May 2014 21:15:09 +0000 (23:15 +0200)
committerJaroslav Kysela <perex@perex.cz>
Thu, 8 May 2014 21:29:58 +0000 (23:29 +0200)
src/input/mpegts/satip/satip_rtsp.c

index 19d2ee8f515af5bea176c7b265a205b1a10f68f9..a23fb60928c66338f869146268e2003493c0e85f 100644 (file)
@@ -55,11 +55,10 @@ satip_rtsp_setup_find(const char *prefix, tvh2satip_t *tbl,
 static void
 satip_rtsp_add_val(const char *name, char *buf, uint32_t val)
 {
-  char sec[5];
-
   sprintf(buf + strlen(buf), "&%s=%i", name, val / 1000);
   if (val % 1000) {
-    sprintf(sec, ".%03i", val % 1000);
+    char *sec = buf + strlen(buf);
+    sprintf(sec, ".%03u", val % 1000);
     if (sec[3] == '0') {
       sec[3] = '\0';
       if (sec[2] == '0')