]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
main: fix the empty webroot handling
authorJaroslav Kysela <perex@perex.cz>
Mon, 9 Oct 2017 14:24:07 +0000 (16:24 +0200)
committerJaroslav Kysela <perex@perex.cz>
Mon, 9 Oct 2017 14:30:35 +0000 (16:30 +0200)
src/main.c

index 93039634b5e9bebf3297df8efc1a62dee0f39131..ad5f911b661b4d874e12cec67cc1f912a1fa31ab 100644 (file)
@@ -1000,7 +1000,10 @@ main(int argc, char **argv)
     }
     if (tmp[strlen(tmp)-1] == '/')
       tmp[strlen(tmp)-1] = '\0';
-    tvheadend_webroot = tmp;
+    if (tmp[0])
+      tvheadend_webroot = tmp;
+    else
+      free(tmp);
   }
   tvheadend_webui_debug = opt_uidebug;
 
@@ -1371,6 +1374,7 @@ main(int argc, char **argv)
   if (opt_dbus) dbus_shutdown();
 #endif
   tvh_gettext_done();
+  free((char *)tvheadend_webroot);
   return 0;
 }