diff options
Diffstat (limited to 'src/progress.c')
-rw-r--r-- | src/progress.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/progress.c b/src/progress.c index c10ccaa8..7a2545f5 100644 --- a/src/progress.c +++ b/src/progress.c @@ -29,6 +29,7 @@ #include "util.h" #include "context.h" #include "debug.h" +#include "mem.h" gpgme_error_t @@ -45,7 +46,7 @@ _gpgme_progress_status_handler (void *priv, gpgme_status_code_t code, if (code != GPGME_STATUS_PROGRESS || !*args || !ctx->progress_cb) return 0; - args_cpy = strdup (args); + args_cpy = _gpgme_strdup (args); if (!args_cpy) return gpg_error_from_syserror (); @@ -77,6 +78,6 @@ _gpgme_progress_status_handler (void *priv, gpgme_status_code_t code, if (type != 'X') ctx->progress_cb (ctx->progress_cb_value, args_cpy, type, current, total); - free (args_cpy); + _gpgme_free (args_cpy); return 0; } |