From 51043fc95931c2d572291b69b9661cd83e056e87 Mon Sep 17 00:00:00 2001 From: nick black Date: Mon, 18 Oct 2021 19:29:31 -0400 Subject: [PATCH] [putenv_term] don't dereference NULL when lacking TERM variable #1348 --- src/lib/termdesc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/termdesc.c b/src/lib/termdesc.c index ea3202698..5f4ee138d 100644 --- a/src/lib/termdesc.c +++ b/src/lib/termdesc.c @@ -1210,7 +1210,7 @@ int putenv_term(const char* termname){ }else{ loginfo("provided %s value %s\n", ENVVAR, termname); } - if(strcmp(oldterm, termname) == 0){ + if(oldterm && strcmp(oldterm, termname) == 0){ return 0; } char* buf = malloc(strlen(termname) + strlen(ENVVAR) + 1);