fixed for packages w/o any groups

CVS patchset: 258
CVS date: 1996/02/14 16:12:32
This commit is contained in:
root 1996-02-14 16:12:32 +00:00
parent 0a1c831d2d
commit 9da1bde9e6
1 changed files with 7 additions and 1 deletions

View File

@ -89,7 +89,11 @@ static int readOldHeader(int fd, Header * hdr, int * isSource) {
addEntry(dbentry, RPMTAG_VENDOR, STRING_TYPE, spec.vendor, 1);
addEntry(dbentry, RPMTAG_SIZE, INT32_TYPE, &oldheader.size, 1);
addEntry(dbentry, RPMTAG_COPYRIGHT, STRING_TYPE, spec.copyright, 1);
addEntry(dbentry, RPMTAG_GROUP, STRING_TYPE, oldheader.group, 1);
if (oldheader.group)
addEntry(dbentry, RPMTAG_GROUP, STRING_TYPE, oldheader.group, 1);
else
addEntry(dbentry, RPMTAG_GROUP, STRING_TYPE, "Unknown", 1);
if (spec.prein)
addEntry(dbentry, RPMTAG_PREIN, STRING_TYPE, spec.prein, 1);
@ -178,5 +182,7 @@ static int readOldHeader(int fd, Header * hdr, int * isSource) {
free(fileStatesList);
}
oldhdrFree(&oldheader);
return 0;
}