ncinputlater_add_input_escape: don't write to NULL on malloc failure

pull/1825/head
nick black 3 years ago
parent 8ff8368fe1
commit 742ae4ea5f
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC

@ -159,7 +159,9 @@ ncinputlayer_add_input_escape(ncinputlayer* nc, const char* esc, char32_t specia
if(validate){
if((*cur)->trie == NULL){
const size_t tsize = sizeof((*cur)->trie) * 0x80;
(*cur)->trie = malloc(tsize);
if(((*cur)->trie = malloc(tsize)) == NULL){
return -1;
}
memset((*cur)->trie, 0, tsize);
}
cur = &(*cur)->trie[validate];

Loading…
Cancel
Save