1
0
mirror of git://git.gnupg.org/gnupg.git synced 2025-03-21 21:39: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:
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 /* Connect to a server over a pipe, creating the assuan context and
returning it in CTX. The server filename is NAME, the argument returning it in CTX. The server filename is NAME, the argument
vector in ARGV. If NAME is NULL, the first element in ARGV is vector in ARGV. */
used. */
AssuanError AssuanError
assuan_pipe_connect (ASSUAN_CONTEXT *ctx, const char *name, char *const argv[]) 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 wp[2];
int fd[2]; int fd[2];
if (!argv || !argv[0]) if (!name || !argv || !argv[0])
return ASSUAN_General_Error; return ASSUAN_General_Error;
if (!name)
name = argv[0];
if (!fixed_signals) if (!fixed_signals)
{ {
struct sigaction act; struct sigaction act;