misc.c: in cm_mbchar check string!=NULL before dereferencing it
This commit is contained in:
committed by
Jon Trulson
parent
297918bb56
commit
53c35daea1
@@ -639,7 +639,7 @@ cm_mbchar(char *str) {
|
|||||||
free(buf);
|
free(buf);
|
||||||
buf = NULL;
|
buf = NULL;
|
||||||
}
|
}
|
||||||
if ( *string == '\0' ) {
|
if ( string != NULL && *string == '\0' ) {
|
||||||
free(string_head);
|
free(string_head);
|
||||||
string_head = NULL;
|
string_head = NULL;
|
||||||
string = NULL;
|
string = NULL;
|
||||||
@@ -652,7 +652,7 @@ cm_mbchar(char *str) {
|
|||||||
string += num_byte;
|
string += num_byte;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return buf;
|
return buf;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user