diff options
Diffstat (limited to 'g10/server.c')
-rw-r--r-- | g10/server.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/g10/server.c b/g10/server.c index cc502e8e3..b2285955e 100644 --- a/g10/server.c +++ b/g10/server.c @@ -540,18 +540,18 @@ gpg_server (ctrl_t ctrl) char *tmp = NULL; const char *s1 = getenv ("GPG_AGENT_INFO"); - if (asprintf (&tmp, - "Home: %s\n" - "Config: %s\n" - "AgentInfo: %s\n" - "%s", - opt.homedir, - "fixme: need config filename", - s1?s1:"[not set]", - hello) > 0) + tmp = xtryasprintf ("Home: %s\n" + "Config: %s\n" + "AgentInfo: %s\n" + "%s", + opt.homedir, + "fixme: need config filename", + s1?s1:"[not set]", + hello); + if (tmp) { assuan_set_hello_line (ctx, tmp); - free (tmp); + xfree (tmp); } } else |