Fix memory leak in dialog
parent
07b7ec68eb
commit
db9b4ba2fa
|
@ -48,6 +48,7 @@ char *convert_filters(const SDL_DialogFileFilter *filters, NameTransform ntf,
|
||||||
ext_suffix);
|
ext_suffix);
|
||||||
|
|
||||||
if (!converted) {
|
if (!converted) {
|
||||||
|
SDL_free(combined);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -68,6 +69,7 @@ char *convert_filters(const SDL_DialogFileFilter *filters, NameTransform ntf,
|
||||||
|
|
||||||
SDL_strlcat(combined, converted, new_length);
|
SDL_strlcat(combined, converted, new_length);
|
||||||
SDL_strlcat(combined, terminator, new_length);
|
SDL_strlcat(combined, terminator, new_length);
|
||||||
|
SDL_free(converted);
|
||||||
}
|
}
|
||||||
|
|
||||||
return combined;
|
return combined;
|
||||||
|
|
Loading…
Reference in New Issue