songvec: avoid free(NULL)
Potentially broken free() implementations don't like it
This commit is contained in:

committed by
Max Kellermann

parent
74b34f7b61
commit
ef35926083
@@ -60,7 +60,9 @@ void songvec_add(struct songvec *sv, Song *add)
|
|||||||
|
|
||||||
void songvec_free(struct songvec *sv)
|
void songvec_free(struct songvec *sv)
|
||||||
{
|
{
|
||||||
free(sv->base);
|
if (sv->base) {
|
||||||
sv->base = NULL;
|
free(sv->base);
|
||||||
|
sv->base = NULL;
|
||||||
|
}
|
||||||
sv->nr = 0;
|
sv->nr = 0;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user