aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS4
-rw-r--r--URPM.xs5
2 files changed, 4 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index a253938..8c040e0 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,7 @@
+Version 4.18 - 2011, by Per Øyvind Karlsen
+
+- fix odd i586 specific bug triggering segfault with -fstack-protector (#61690)
+
Version 4.17 - 30 March 2011, by Per Øyvind Karlsen
- fix conversion to older hash database format resulting in "missing" package
diff --git a/URPM.xs b/URPM.xs
index 650c5da..3c27e99 100644
--- a/URPM.xs
+++ b/URPM.xs
@@ -1445,11 +1445,6 @@ 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;
- struct stat sb;
-
- basename = strrchr(filename, '/');
- Fstat(fd, &sb);
Fclose(fd);
if (pkg->h && !(pkg->flag & FLAG_NO_HEADER_FREE)) pkg->h = headerFree(pkg->h);