diff options
-rw-r--r-- | agent/findkey.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/agent/findkey.c b/agent/findkey.c index 162e8c215..c67dc7255 100644 --- a/agent/findkey.c +++ b/agent/findkey.c @@ -157,14 +157,10 @@ agent_write_private_key (const unsigned char *grip, { fp = es_fopen (fname, "wbx,mode=-rw"); if (!fp) - { - tmperr = gpg_error_from_syserror (); - goto error; - } + tmperr = gpg_error_from_syserror (); } - else + if (!fp) { - error: log_error ("can't create '%s': %s\n", fname, gpg_strerror (tmperr)); xfree (fname); return tmperr; |