mirror of
git://git.gnupg.org/gnupg.git
synced 2025-03-20 21:29:58 +01:00
* assuan-connect.c (assuan_pipe_connect): Require NAME to be set.
Using ARGV[0] automatically is bad mojo.
This commit is contained in:
parent
d6f1a79f89
commit
647001387f
@ -31,8 +31,7 @@
|
||||
|
||||
/* Connect to a server over a pipe, creating the assuan context and
|
||||
returning it in CTX. The server filename is NAME, the argument
|
||||
vector in ARGV. If NAME is NULL, the first element in ARGV is
|
||||
used. */
|
||||
vector in ARGV. */
|
||||
AssuanError
|
||||
assuan_pipe_connect (ASSUAN_CONTEXT *ctx, const char *name, char *const argv[])
|
||||
{
|
||||
@ -42,12 +41,9 @@ assuan_pipe_connect (ASSUAN_CONTEXT *ctx, const char *name, char *const argv[])
|
||||
int wp[2];
|
||||
int fd[2];
|
||||
|
||||
if (!argv || !argv[0])
|
||||
if (!name || !argv || !argv[0])
|
||||
return ASSUAN_General_Error;
|
||||
|
||||
if (!name)
|
||||
name = argv[0];
|
||||
|
||||
if (!fixed_signals)
|
||||
{
|
||||
struct sigaction act;
|
||||
|
Loading…
x
Reference in New Issue
Block a user