From 948d28df6c809865bc938cb8be11eed165f2fbfe Mon Sep 17 00:00:00 2001 From: zrj Date: Fri, 26 Jan 2018 14:37:37 +0200 Subject: [PATCH] libedit: Check dereferenced pointer for NULL. Already fixed in NetBSD. Caught-by: gcc80 -Wpointer-compare --- contrib/libedit/src/terminal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/libedit/src/terminal.c b/contrib/libedit/src/terminal.c index f280d581f0..da86404a09 100644 --- a/contrib/libedit/src/terminal.c +++ b/contrib/libedit/src/terminal.c @@ -365,7 +365,7 @@ terminal_alloc(EditLine *el, const struct termcapstr *t, const char *cap) */ tlen = 0; for (tmp = tlist; tmp < &tlist[T_str]; tmp++) - if (*tmp != NULL && *tmp != '\0' && *tmp != *str) { + if (*tmp != NULL && **tmp != '\0' && *tmp != *str) { char *ptr; for (ptr = *tmp; *ptr != '\0'; termbuf[tlen++] = *ptr++) -- 2.11.4.GIT