]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
do not create solvables with no release
authorMichael Schroeder <mls@suse.de>
Wed, 27 Feb 2013 13:30:12 +0000 (14:30 +0100)
committerMichael Schroeder <mls@suse.de>
Wed, 27 Feb 2013 13:30:12 +0000 (14:30 +0100)
ext/repo_helix.c

index 7415b29d5bc5fbb309796ddeac8788dbe363a52c..0da7c2a12b9d88112d3f2267eca67d0838e02c35 100644 (file)
@@ -629,7 +629,7 @@ endElement(void *userData, const char *name)
         s->evr = evr2id(pool, pd,
                         pd->epoch   ? pd->evrspace + pd->epoch   : 0,
                         pd->version ? pd->evrspace + pd->version : 0,
-                        pd->release ? pd->evrspace + pd->release : 0);
+                        pd->release ? pd->evrspace + pd->release : "");
       /* ensure self-provides */
       if (s->name && s->arch != ARCH_SRC && s->arch != ARCH_NOSRC)
         s->provides = repo_addid_dep(pd->repo, s->provides, pool_rel2id(pool, s->name, s->evr, REL_EQ, 1), 0);