2
0
Fork 0

pattern: check for NULL in li_pattern_free

personal/stbuehler/wip
Stefan Bühler 2010-07-17 15:23:42 +02:00
parent a4b0f4a9c0
commit c23509424d
1 changed files with 4 additions and 1 deletions

View File

@ -108,8 +108,11 @@ liPattern *li_pattern_new(const gchar* str) {
void li_pattern_free(liPattern *pattern) {
guint i;
GArray *arr = (GArray*) pattern;
GArray *arr;
if (!pattern) return;
arr = (GArray*) pattern;
for (i = 0; i < arr->len; i++) {
if (g_array_index(arr, liPatternPart, i).type == PATTERN_STRING)
g_string_free(g_array_index(arr, liPatternPart, i).data.str, TRUE);