mirror of
https://github.com/tbamud/tbamud.git
synced 2026-02-22 19:41:44 +01:00
memory leak in ibt fixed
This commit is contained in:
19
src/ibt.c
19
src/ibt.c
@@ -877,6 +877,25 @@ static void ibtedit_save(struct descriptor_data *d)
|
||||
|
||||
save_ibt_file(OLC_VAL(d));
|
||||
}
|
||||
|
||||
void free_olc_ibt(IBT_DATA *toFree) {
|
||||
if (!toFree)
|
||||
return;
|
||||
|
||||
if (toFree->text) {
|
||||
STRFREE(toFree->text);
|
||||
}
|
||||
if (toFree->body) {
|
||||
STRFREE(toFree->body);
|
||||
}
|
||||
if (toFree->name) {
|
||||
STRFREE(toFree->name);
|
||||
}
|
||||
if (toFree->notes) {
|
||||
STRFREE(toFree->notes);
|
||||
}
|
||||
free(toFree);
|
||||
}
|
||||
/*-------------------------------------------------------------------*/
|
||||
/* main ibtedit menu function... */
|
||||
static void ibtedit_disp_main_menu(struct descriptor_data *d)
|
||||
|
||||
Reference in New Issue
Block a user