diff options
author | Lubos Kardos <lkardos@lkardos.brq.redhat.com> | 2014-08-26 14:42:20 +0200 |
---|---|---|
committer | Panu Matilainen <pmatilai@redhat.com> | 2014-09-05 14:51:00 +0300 |
commit | 1d28cbd575e5a2169a7f157a681cc9d95bcac339 (patch) | |
tree | e19e2d29ec64cf4ef5e27edadb615e4cebb5c948 | |
parent | 472e1bb43fa6d97f733b7da28624daf17bbc1ac2 (diff) | |
download | rpm-1d28cbd575e5a2169a7f157a681cc9d95bcac339.tar.gz |
Fixed double dealocation of ei pointer (RhBug:1133885)
(cherry picked from commit 0ab486b8e169edbe66870f5ff43f9dd07ffd2655)
-rw-r--r-- | lib/signature.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/signature.c b/lib/signature.c index 723bbeace..d8017dc75 100644 --- a/lib/signature.c +++ b/lib/signature.c @@ -206,6 +206,7 @@ rpmRC rpmReadSignature(FD_t fd, Header * sighp, sigType sig_type, char ** msg) rasprintf(&buf, _("sigh load: BAD\n")); goto exit; } + ei = NULL; /* XXX will be freed with header */ { size_t sigSize = headerSizeof(sigh, HEADER_MAGIC_YES); size_t pad = (8 - (sigSize % 8)) % 8; /* 8-byte pad */ @@ -236,7 +237,6 @@ rpmRC rpmReadSignature(FD_t fd, Header * sighp, sigType sig_type, char ** msg) goto exit; } } - ei = NULL; /* XXX will be freed with header */ exit: if (sighp && sigh && rc == RPMRC_OK) |