From 2257ef012771d5f8d45256c136427390207394cf Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20=C5=A0ustr?= Date: Mon, 3 Sep 2012 10:08:15 +0000 Subject: [PATCH] One-level reference should be enough --- org.glite.lb.common/interface/authz.h | 2 +- org.glite.lb.common/src/context.c | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/org.glite.lb.common/interface/authz.h b/org.glite.lb.common/interface/authz.h index 12ed37a..0c06f6a 100644 --- a/org.glite.lb.common/interface/authz.h +++ b/org.glite.lb.common/interface/authz.h @@ -65,7 +65,7 @@ typedef struct _edg_wll_mapping_rule { } _edg_wll_mapping_rule; typedef struct _edg_wll_id_mapping { - struct _edg_wll_mapping_rule **rules; + struct _edg_wll_mapping_rule *rules; int num; } _edg_wll_id_mapping; diff --git a/org.glite.lb.common/src/context.c b/org.glite.lb.common/src/context.c index d0efd1a..4a02168 100644 --- a/org.glite.lb.common/src/context.c +++ b/org.glite.lb.common/src/context.c @@ -194,9 +194,8 @@ void edg_wll_FreeContext(edg_wll_Context ctx) } if (ctx->id_mapping.num) { for (i = 0; i < ctx->id_mapping.num; i++) { - free(ctx->id_mapping.rules[i]->a); - free(ctx->id_mapping.rules[i]->b); - free(ctx->id_mapping.rules[i]); + free(ctx->id_mapping.rules[i].a); + free(ctx->id_mapping.rules[i].b); } free(ctx->id_mapping.rules); ctx->id_mapping.num = 0; -- 1.8.2.3