From: Arun Prakash Jana Date: Fri, 28 Feb 2020 14:00:50 +0000 (+0530) Subject: Fix lint X-Git-Tag: v3.1~125 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=d1fcc5351e43577c59bd9c89699f7241cea8052a;p=nnn.git Fix lint --- diff --git a/src/nnn.c b/src/nnn.c index 2e02150c..7835be61 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -2921,6 +2921,10 @@ static bool parsekvpair(kv **arr, char **envcpy, const uchar id, ushort *items) kvarr = *arr; *envcpy = strdup(ptr); + if (!*envcpy) { + xerror(); + return FALSE; + } ptr = *envcpy; nextkey = ptr; @@ -2948,7 +2952,7 @@ static bool parsekvpair(kv **arr, char **envcpy, const uchar id, ushort *items) } if (i < maxitems) { - if (*kvarr[i - 1].val == '\0') + if (kvarr[i - 1].val && *kvarr[i - 1].val == '\0') return FALSE; kvarr[i].key = '\0'; }