1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-06-18 00:49:50 +02:00

* assuan-connect.c (assuan_pipe_connect): Require NAME to be set.

Using ARGV[0] automatically is bad mojo.
This commit is contained in:
Marcus Brinkmann 2001-11-19 23:44:46 +00:00
parent d6f1a79f89
commit 647001387f

View File

@ -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;