From: Tristan Van Berkom Date: Fri, 22 Nov 2013 13:54:19 +0000 (+0900) Subject: ESexp: Check for NULL before freeing a GPtrArray X-Git-Tag: submit/tizen/20140917.130222~332 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=58b7f8fec633873efe411be7d21ea3ceb0de2ebb;p=platform%2Fupstream%2Fevolution-data-server.git ESexp: Check for NULL before freeing a GPtrArray --- diff --git a/libedataserver/e-sexp.c b/libedataserver/e-sexp.c index d3b0146..d661362 100644 --- a/libedataserver/e-sexp.c +++ b/libedataserver/e-sexp.c @@ -205,7 +205,8 @@ e_sexp_result_free (struct _ESExp *f, switch (t->type) { case ESEXP_RES_ARRAY_PTR: - g_ptr_array_free (t->value.ptrarray, TRUE); + if (t->value.ptrarray) + g_ptr_array_free (t->value.ptrarray, TRUE); break; case ESEXP_RES_BOOL: case ESEXP_RES_INT: