From 93c00e5f7f996776cc1782c13af1cccdec4e6f58 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Mon, 9 Oct 2017 16:24:07 +0200 Subject: [PATCH] main: fix the empty webroot handling --- src/main.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index 93039634b..ad5f911b6 100644 --- a/src/main.c +++ b/src/main.c @@ -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; } -- 2.47.3