From 860d1b69057d2968de6d16703223a3194619137c Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Wed, 22 Feb 2012 19:23:44 +0000 Subject: (update_header) do not add FILENAME_TAG to hdlist anymore (unused since mdv2008) --- NEWS | 1 + URPM.xs | 9 --------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/NEWS b/NEWS index 6c983a5..bcedec6 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,4 @@ +- do not add FILENAME_TAG to hdlist anymore (unused since mdv2008) - fix for a rare crash (mga#4425) Version 3.38.8 - 07 February 2012 diff --git a/URPM.xs b/URPM.xs index bb50d25..f44bfbb 100644 --- a/URPM.xs +++ b/URPM.xs @@ -96,8 +96,6 @@ typedef struct s_Package* URPM__Package; #define FLAG_RATE_INVALID 0 -#define FILENAME_TAG 1000000 - #define FILTER_MODE_ALL_FILES 0 #define FILTER_MODE_CONF_FILES 2 @@ -1185,15 +1183,8 @@ update_header(char *filename, URPM__Package pkg, __attribute__((unused)) int kee ts = rpmtsCreate(); rpmtsSetVSFlags(ts, _RPMVSF_NOSIGNATURES | vsflags); if (fd != NULL && rpmReadPackageFile(ts, fd, filename, &header) == 0 && header) { - char *basename; - - basename = strrchr(filename, '/'); Fclose(fd); - /* this is only kept for compatibility with older distros - (where ->filename on "unpacked" URPM::Package rely on FILENAME_TAG) */ - headerPutString(header, FILENAME_TAG, basename != NULL ? basename + 1 : filename); - if (pkg->h && !(pkg->flag & FLAG_NO_HEADER_FREE)) pkg->h = headerFree(pkg->h); pkg->h = header; pkg->flag &= ~FLAG_NO_HEADER_FREE; -- cgit v1.2.1