]> Sergey Matveev's repositories - nnn.git/commitdiff
Fix lint
authorArun Prakash Jana <engineerarun@gmail.com>
Fri, 28 Feb 2020 14:00:50 +0000 (19:30 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Fri, 28 Feb 2020 14:06:00 +0000 (19:36 +0530)
src/nnn.c

index 2e02150cf02a76c67c943678e3c0bf5cfe502ab9..7835be61d5fd44073efee3dd22bb759b0b1f8cce 100644 (file)
--- 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';
        }