Make sure the attribute is not NULL.
authorFrantišek Dvořák <valtri@civ.zcu.cz>
Tue, 20 Feb 2007 10:33:18 +0000 (10:33 +0000)
committerFrantišek Dvořák <valtri@civ.zcu.cz>
Tue, 20 Feb 2007 10:33:18 +0000 (10:33 +0000)
org.glite.jp.primary/src/attrs.c

index 7099dd1..4eef226 100644 (file)
@@ -147,7 +147,7 @@ glite_jpps_get_attrs(glite_jp_context_t ctx,const char *job,char **attr,int natt
                                        for (j=0; j<nother; j++) {
                                                glite_jp_attrval_t      *myattr;
                                                /* XXX: ignore errors */
-                                               if (!p->ops.attr(p->fpctx,ph,other[j],&myattr)) {
+                                               if (!p->ops.attr(p->fpctx,ph,other[j],&myattr) && myattr) {
                                                        int     k;
                                                        for (k=0; myattr[k].name; k++) {
                                                                myattr[k].origin = GLITE_JP_ATTR_ORIG_FILE;