From: Jaroslav Kysela Date: Sat, 24 Jun 2017 08:07:09 +0000 (+0200) Subject: url: fix for the previuos patch, fixes #4457 X-Git-Tag: v4.2.3~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=89838cc556ac076d1f3da79b5992363ec594fa0f;p=thirdparty%2Ftvheadend.git url: fix for the previuos patch, fixes #4457 --- diff --git a/src/url.c b/src/url.c index 153cbb3b8..43b1163ef 100644 --- a/src/url.c +++ b/src/url.c @@ -90,9 +90,9 @@ urlparse ( const char *str, url_t *url ) #define uri_copy_static(y, s, x)\ if (x.first) {\ size_t len = x.afterLast - x.first;\ - if (len > sizeof(y) - 1) s = strndup(x.first, len); else \ - { s = NULL; strncpy(y, x.first, len); }\ - y[len] = '\0';\ + if (len > sizeof(y) - 1) \ + { y[0] = '\0'; s = strndup(x.first, len); } else \ + { s = NULL; strncpy(y, x.first, len); y[len] = '\0'; }\ } else {\ s = NULL;\ y[0] = '\0';\