free the pointer array, and clean up some comments
This commit is contained in:
parent
695830ad5d
commit
0eddd488a0
1 changed files with 3 additions and 2 deletions
|
|
@ -6809,7 +6809,7 @@ static void loadstamp_callback(const char *restrict const dir, unsigned dirlen,
|
||||||
snprintf(fname, sizeof fname, "%s/%s", dir, files[i].str);
|
snprintf(fname, sizeof fname, "%s/%s", dir, files[i].str);
|
||||||
if(num_stamps == max_stamps)
|
if(num_stamps == max_stamps)
|
||||||
{
|
{
|
||||||
max_stamps = max_stamps * 5 / 4 + 3;
|
max_stamps = max_stamps * 5 / 4 + 15;
|
||||||
stamp_data = realloc(stamp_data, max_stamps * sizeof *stamp_data);
|
stamp_data = realloc(stamp_data, max_stamps * sizeof *stamp_data);
|
||||||
}
|
}
|
||||||
stamp_data[num_stamps] = calloc(1, sizeof *stamp_data[num_stamps]);
|
stamp_data[num_stamps] = calloc(1, sizeof *stamp_data[num_stamps]);
|
||||||
|
|
@ -6829,7 +6829,7 @@ static void loadstamp_callback(const char *restrict const dir, unsigned dirlen,
|
||||||
stamp_data[num_stamps]->ssnd = use_sound ? loadsound(fname) : NULL;
|
stamp_data[num_stamps]->ssnd = use_sound ? loadsound(fname) : NULL;
|
||||||
#endif
|
#endif
|
||||||
loadstamp_finisher(num_stamps);
|
loadstamp_finisher(num_stamps);
|
||||||
num_stamps++; // FIXME: no limit and no resizing right now...
|
num_stamps++;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
@ -12058,6 +12058,7 @@ static void cleanup(void)
|
||||||
free(stamp_data[i]);
|
free(stamp_data[i]);
|
||||||
stamp_data[i] = NULL;
|
stamp_data[i] = NULL;
|
||||||
}
|
}
|
||||||
|
free(stamp_data);
|
||||||
|
|
||||||
free_surface_array( img_brushes, num_brushes );
|
free_surface_array( img_brushes, num_brushes );
|
||||||
free_surface_array( img_tools, NUM_TOOLS );
|
free_surface_array( img_tools, NUM_TOOLS );
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue