From: Aleš Křenek Date: Tue, 20 Feb 2007 14:45:08 +0000 (+0000) Subject: resistence wrt. incorrect plugin behaviour (return OK but no result) X-Git-Tag: glite-lb-server-bones_R_2_2_4_1~39 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=5357fc1ae65ded1593129150f7c0052b3809219e;p=jra1mw.git resistence wrt. incorrect plugin behaviour (return OK but no result) --- diff --git a/org.glite.jp.primary/src/attrs.c b/org.glite.jp.primary/src/attrs.c index 404991f..b1906c6 100644 --- a/org.glite.jp.primary/src/attrs.c +++ b/org.glite.jp.primary/src/attrs.c @@ -80,7 +80,7 @@ void process_files(glite_jp_context_t ctx, const char *job, glite_jp_attrval_t** if (!plugin->ops.open(plugin->fpctx,beh,uri,&ph)) { glite_jp_attrval_t* myattr; // XXX: ignore errors - if (!plugin->ops.attr(plugin->fpctx,ph,attr,&myattr)) { + if (!plugin->ops.attr(plugin->fpctx,ph,attr,&myattr) && myattr) { int k; for (k=0; myattr[k].name; k++) { myattr[k].origin = GLITE_JP_ATTR_ORIG_FILE;