From 53c35daea1bd347ce04e3af267344c378c1eed50 Mon Sep 17 00:00:00 2001 From: Edmond Orignac Date: Sat, 3 Apr 2021 22:25:23 +0200 Subject: [PATCH] misc.c: in cm_mbchar check string!=NULL before dereferencing it --- cde/programs/dtcm/dtcm/misc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cde/programs/dtcm/dtcm/misc.c b/cde/programs/dtcm/dtcm/misc.c index 051547cba..947e0d67c 100644 --- a/cde/programs/dtcm/dtcm/misc.c +++ b/cde/programs/dtcm/dtcm/misc.c @@ -639,7 +639,7 @@ cm_mbchar(char *str) { free(buf); buf = NULL; } - if ( *string == '\0' ) { + if ( string != NULL && *string == '\0' ) { free(string_head); string_head = NULL; string = NULL; @@ -652,7 +652,7 @@ cm_mbchar(char *str) { string += num_byte; } } - + return buf; }