preferences/sounds: Fix mismatching malloc/delete
fType is allocated by strdup() in SetType(), buf freed by delete. Pointed out by LGTM. Change-Id: Id9e900863bf6921fd29f2c8abbd21da182f9055c Reviewed-on: https://review.haiku-os.org/c/haiku/+/1884 Reviewed-by: Axel Dörfler <[email protected]>
This commit is contained in:
committed by
Axel Dörfler
parent
04a1ee9750
commit
863eb82bca
@@ -70,7 +70,7 @@ HEventList::HEventList(const char* name)
|
|||||||
HEventList::~HEventList()
|
HEventList::~HEventList()
|
||||||
{
|
{
|
||||||
RemoveAll();
|
RemoveAll();
|
||||||
delete fType;
|
free(fType);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -80,7 +80,7 @@ HEventList::SetType(const char* type)
|
|||||||
RemoveAll();
|
RemoveAll();
|
||||||
BMediaFiles mfiles;
|
BMediaFiles mfiles;
|
||||||
mfiles.RewindRefs(type);
|
mfiles.RewindRefs(type);
|
||||||
delete fType;
|
free(fType);
|
||||||
fType = strdup(type);
|
fType = strdup(type);
|
||||||
|
|
||||||
BString name;
|
BString name;
|
||||||
|
|||||||
Reference in New Issue
Block a user