Always initialize tagflags to RPMSENSE_ANY
authorPanu Matilainen <pmatilai@redhat.com>
Mon, 29 Mar 2010 05:27:35 +0000 (08:27 +0300)
committerPanu Matilainen <pmatilai@redhat.com>
Mon, 29 Mar 2010 05:27:35 +0000 (08:27 +0300)
build/parsePreamble.c

index f97d9b1..1c324ef 100644 (file)
@@ -476,7 +476,7 @@ static int handlePreambleTag(rpmSpec spec, Package pkg, rpmTag tag,
     char * field = spec->line;
     char * end;
     int multiToken = 0;
-    rpmsenseFlags tagflags;
+    rpmsenseFlags tagflags = RPMSENSE_ANY;
     int rc;
     int xx;
     
@@ -628,7 +628,6 @@ static int handlePreambleTag(rpmSpec spec, Package pkg, rpmTag tag,
     case RPMTAG_CONFLICTFLAGS:
     case RPMTAG_OBSOLETEFLAGS:
     case RPMTAG_PROVIDEFLAGS:
-       tagflags = RPMSENSE_ANY;
        if ((rc = parseRCPOT(spec, pkg, field, tag, 0, tagflags)))
            return rc;
        break;