egcpool_stash: exit on strdup() failure #624

pull/677/head
nick black 4 years ago
parent 96a47de845
commit e32e4d9744
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC

@ -127,7 +127,9 @@ egcpool_stash(egcpool* pool, const char* egc, size_t ulen){
do{
if(egcpool_alloc_justified(pool, len) || searched){
if(!duplicated){
duplicated = strdup(egc);
if((duplicated = strdup(egc)) == NULL){
return -1;
}
}
if(egcpool_grow(pool, len) && searched){
free(duplicated);

Loading…
Cancel
Save