From dcf10843d7a6fd182aeda436aae2328950d214ca Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ji=C5=99=C3=AD=20Filipovi=C4=8D?= Date: Fri, 29 Feb 2008 15:43:45 +0000 Subject: [PATCH] fixed deferred attribute matching --- org.glite.jp.primary/src/feed.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/org.glite.jp.primary/src/feed.c b/org.glite.jp.primary/src/feed.c index aebebdd..fa8360a 100644 --- a/org.glite.jp.primary/src/feed.c +++ b/org.glite.jp.primary/src/feed.c @@ -254,6 +254,11 @@ int glite_jpps_match_attr( int i; for (i = 0; attrs[i].name; i++){ ma->attrs = realloc(ma->attrs, (i+2)*sizeof(*ma->attrs)); + + memcpy(&(ma->attrs[i]), &(attrs[i]), sizeof(*ma->attrs)); + ma->attrs[i].name = strdup(attrs[i].name); + ma->attrs[i].value = strdup(attrs[i].value); + ma->attrs[i+1].name = NULL; } glite_jp_add_deferred(ctx, match_attr_deferred, ma); -- 1.8.2.3