Don't close GPG/PGP stdin to avoid harmless warning (rhbz#197602)
authorPanu Matilainen <pmatilai@redhat.com>
Fri, 1 Feb 2008 15:27:22 +0000 (17:27 +0200)
committerPanu Matilainen <pmatilai@redhat.com>
Fri, 1 Feb 2008 15:27:22 +0000 (17:27 +0200)
- patch from rpm5.org

lib/signature.c

index 5fa24a7..7e19439 100644 (file)
@@ -373,7 +373,6 @@ static int makePGPSignature(const char * file, rpm_tag_t * sigTagp,
        const char *path;
        pgpVersion pgpVer;
 
-       (void) close(STDIN_FILENO);
        (void) dup2(inpipe[0], 3);
        (void) close(inpipe[1]);
 
@@ -501,7 +500,6 @@ static int makeGPGSignature(const char * file, rpm_tag_t * sigTagp,
     if (!(pid = fork())) {
        const char *gpg_path = rpmExpand("%{?_gpg_path}", NULL);
 
-       (void) close(STDIN_FILENO);
        (void) dup2(inpipe[0], 3);
        (void) close(inpipe[1]);