diff options
Diffstat (limited to 'lib/rpmchecksig.c')
-rw-r--r-- | lib/rpmchecksig.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/rpmchecksig.c b/lib/rpmchecksig.c index ecd22e3bb..053a4cd1a 100644 --- a/lib/rpmchecksig.c +++ b/lib/rpmchecksig.c @@ -26,7 +26,7 @@ static int manageFile(FD_t *fdp, const char **fnp, int flags, int rc) /* open a file and set *fdp */ if (*fdp == NULL && fnp && *fnp) { - fd = Fopen(*fnp, ((flags & O_RDONLY) ? "r.ufdio" : "r+.ufdio")); + fd = Fopen(*fnp, ((flags & O_WRONLY) ? "r+.ufdio" : "r.ufdio")); if (fd == NULL || Ferror(fd)) { fprintf(stderr, _("%s: open failed: %s\n"), *fnp, Fstrerror(fd)); |