From 5357fc1ae65ded1593129150f7c0052b3809219e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ale=C5=A1=20K=C5=99enek?= Date: Tue, 20 Feb 2007 14:45:08 +0000 Subject: [PATCH] resistence wrt. incorrect plugin behaviour (return OK but no result) --- org.glite.jp.primary/src/attrs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 1.8.2.3