diff options
| author | 2020-02-28 19:30:50 +0530 | |
|---|---|---|
| committer | 2020-02-28 19:36:00 +0530 | |
| commit | d1fcc5351e43577c59bd9c89699f7241cea8052a (patch) | |
| tree | 9285147f26a24c41faef971a4851fc2c66d36760 /src | |
| parent | 88167511f60d36ade74e209eb5b9318a828f6954 (diff) | |
| download | nnn-d1fcc5351e43577c59bd9c89699f7241cea8052a.tar.gz | |
Fix lint
Diffstat (limited to 'src')
| -rw-r--r-- | src/nnn.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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'; } |