From: Jaroslav Kysela Date: Tue, 6 Oct 2015 13:16:47 +0000 (+0200) Subject: lang_codes: fix lang_code_user() malloc X-Git-Tag: v4.2.1~1983 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b2cac44b3f06eebad51c5bcc1d7c052d0d4c65f3;p=thirdparty%2Ftvheadend.git lang_codes: fix lang_code_user() malloc --- diff --git a/src/lang_codes.c b/src/lang_codes.c index ec9a7a68c..f60d5b215 100644 --- a/src/lang_codes.c +++ b/src/lang_codes.c @@ -705,7 +705,7 @@ char *lang_code_user( const char *ucode ) return ucode ? strdup(ucode) : NULL; if (!ucode) return codes ? strdup(codes) : NULL; - ret = malloc(strlen(codes) + strlen(ucode ?: "") + 1); + ret = malloc(strlen(codes) + strlen(ucode ?: "") + 2); strcpy(ret, ucode); while (codes && *codes) { s = codes;