mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
Add --reload command to gpgconf.
Fix a problem in exechelp.c Get ready for a release.
This commit is contained in:
parent
b61b2f542a
commit
c20b3db108
42 changed files with 6590 additions and 6466 deletions
|
@ -1,3 +1,8 @@
|
|||
2009-03-03 Werner Koch <wk@g10code.com>
|
||||
|
||||
* exechelp.c (do_exec): Make sure that /dev/null connected FDs are
|
||||
not closed.
|
||||
|
||||
2009-01-19 Werner Koch <wk@g10code.com>
|
||||
|
||||
* audit.c (writeout_li): Translate a few more result strings.
|
||||
|
|
|
@ -238,7 +238,7 @@ do_exec (const char *pgmname, const char *argv[],
|
|||
for (i=0,j=1; argv[i]; i++, j++)
|
||||
arg_list[j] = (char*)argv[i];
|
||||
|
||||
/* Connect the standard files. */
|
||||
/* Assign /dev/null to unused FDs. */
|
||||
for (i=0; i <= 2; i++)
|
||||
{
|
||||
if (fds[i] == -1 )
|
||||
|
@ -248,7 +248,12 @@ do_exec (const char *pgmname, const char *argv[],
|
|||
log_fatal ("failed to open `%s': %s\n",
|
||||
"/dev/null", strerror (errno));
|
||||
}
|
||||
else if (fds[i] != i && dup2 (fds[i], i) == -1)
|
||||
}
|
||||
|
||||
/* Connect the standard files. */
|
||||
for (i=0; i <= 2; i++)
|
||||
{
|
||||
if (fds[i] != i && dup2 (fds[i], i) == -1)
|
||||
log_fatal ("dup2 std%s failed: %s\n",
|
||||
i==0?"in":i==1?"out":"err", strerror (errno));
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue