From 65bea8e48a6be874e652578469871bafbcc471b7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20=C5=A0ustr?= Date: Tue, 21 Aug 2012 15:52:20 +0000 Subject: [PATCH] Prevent edg_wll_FreeAcl() from crashing on NULL --- org.glite.lb.server/src/lb_authz.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/org.glite.lb.server/src/lb_authz.c b/org.glite.lb.server/src/lb_authz.c index fa520c7..fad7d80 100644 --- a/org.glite.lb.server/src/lb_authz.c +++ b/org.glite.lb.server/src/lb_authz.c @@ -687,9 +687,10 @@ edg_wll_InitAcl(edg_wll_Acl *acl) void edg_wll_FreeAcl(edg_wll_Acl acl) { - if ( acl->value ) GRSTgaclAclFree(acl->value); - if ( acl->string ) free(acl->string); - free(acl); + if (acl) { + if ( acl->value ) GRSTgaclAclFree(acl->value); + if ( acl->string ) free(acl->string); + free(acl); } } int -- 1.8.2.3