]> git.droids-corp.org - protos/libecoli.git/blobdiff - lib/ecoli_node_seq.c
standardize return values + errno
[protos/libecoli.git] / lib / ecoli_node_seq.c
index 164063e8e599c19c3fca6d1dbc8a53a104f802e6..77738ed10fda456e22bdab42ca0ed628789a565d 100644 (file)
@@ -45,10 +45,8 @@ ec_node_seq_parse(const struct ec_node *gen_node,
        for (i = 0; i < node->len; i++) {
                childvec = ec_strvec_ndup(strvec, len,
                        ec_strvec_len(strvec) - len);
-               if (childvec == NULL) {
-                       ret = -ENOMEM;
+               if (childvec == NULL)
                        goto fail;
-               }
 
                ret = ec_node_parse_child(node->table[i], state, childvec);
                if (ret < 0)
@@ -69,7 +67,7 @@ ec_node_seq_parse(const struct ec_node *gen_node,
 
 fail:
        ec_strvec_free(childvec);
-       return ret;
+       return -1;
 }
 
 static int