diff options
Diffstat (limited to '')
-rw-r--r-- | sm/export.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sm/export.c b/sm/export.c index e230f780e..0f01e5f64 100644 --- a/sm/export.c +++ b/sm/export.c @@ -117,7 +117,7 @@ insert_duptable (duptable_t *table, unsigned char *fpr, int *exists) /* Insert that fingerprint. */ t = xtrymalloc (sizeof *t); if (!t) - return gpg_error_from_errno (errno); + return gpg_error_from_syserror (); memcpy (t->fpr, fpr+1, 19); t->next = table[idx]; table[idx] = t; @@ -558,14 +558,14 @@ export_p12 (ctrl_t ctrl, const unsigned char *certimg, size_t certimglen, infp = tmpfile (); if (!infp) { - err = gpg_error_from_errno (errno); + err = gpg_error_from_syserror (); log_error (_("error creating temporary file: %s\n"), strerror (errno)); goto cleanup; } if (fwrite (certimg, certimglen, 1, infp) != 1) { - err = gpg_error_from_errno (errno); + err = gpg_error_from_syserror (); log_error (_("error writing to temporary file: %s\n"), strerror (errno)); goto cleanup; @@ -574,7 +574,7 @@ export_p12 (ctrl_t ctrl, const unsigned char *certimg, size_t certimglen, outfp = tmpfile (); if (!outfp) { - err = gpg_error_from_errno (errno); + err = gpg_error_from_syserror (); log_error (_("error creating temporary file: %s\n"), strerror (errno)); goto cleanup; } |