free can handle NULL perfectly fine

This commit is contained in:
Norbert Federa
2015-05-11 09:07:39 +02:00
parent d4df3a952b
commit 1eff1a345e
97 changed files with 256 additions and 624 deletions

View File

@@ -87,9 +87,6 @@ rdtkButton* rdtk_button_new(rdtkEngine* engine, rdtkNinePatch* ninePatch)
void rdtk_button_free(rdtkButton* button)
{
if (!button)
return;
free(button);
}

View File

@@ -644,10 +644,8 @@ rdtkFont* rdtk_font_new(rdtkEngine* engine, const char* path, const char* file)
return font;
cleanup:
if (fontImageFile)
free (fontImageFile);
if (fontDescriptorFile)
free (fontDescriptorFile);
free(fontImageFile);
free(fontDescriptorFile);
if (font)
{
if (font->image)
@@ -710,9 +708,6 @@ rdtkFont* rdtk_embedded_font_new(rdtkEngine* engine, BYTE* imageData, int imageS
void rdtk_font_free(rdtkFont* font)
{
if (!font)
return;
free(font);
}

View File

@@ -72,9 +72,6 @@ rdtkLabel* rdtk_label_new(rdtkEngine* engine)
void rdtk_label_free(rdtkLabel* label)
{
if (!label)
return;
free(label);
}

View File

@@ -87,9 +87,6 @@ rdtkTextField* rdtk_text_field_new(rdtkEngine* engine, rdtkNinePatch* ninePatch)
void rdtk_text_field_free(rdtkTextField* textField)
{
if (!textField)
return;
free(textField);
}