summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNIIBE Yutaka <gniibe@fsij.org>2017-05-31 20:18:53 +0900
committerNIIBE Yutaka <gniibe@fsij.org>2017-05-31 20:18:53 +0900
commit62f3123d3877c8a84961e5f907bf959d4593fa5c (patch)
treee21f0a1870bd570e7fd9f5eafcc8ac23c0500914
parentb26b73d04bff10852382113ae361ea5726661510 (diff)
downloadlibassuan-62f3123d3877c8a84961e5f907bf959d4593fa5c.tar.gz
Use gpgrt_free to release memory allocated by gpgrt_asprintf.
* src/assuan-logging.c (_assuan_log_control_channel): Use gpgrt_free. * src/debug.c (_assuan_debug, _assuan_debug_add, _assuan_debug_end): Likewise. Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
-rw-r--r--src/assuan-logging.c2
-rw-r--r--src/debug.c10
2 files changed, 6 insertions, 6 deletions
diff --git a/src/assuan-logging.c b/src/assuan-logging.c
index ca87488..fd47582 100644
--- a/src/assuan-logging.c
+++ b/src/assuan-logging.c
@@ -296,7 +296,7 @@ _assuan_log_control_channel (assuan_context_t ctx, int outbound,
else if (outbuf)
{
ctx->log_cb (ctx, ctx->log_cb_data, ASSUAN_LOG_CONTROL, outbuf);
- free (outbuf);
+ gpgrt_free (outbuf);
}
#undef TOHEX
#undef CHANNEL_FMT
diff --git a/src/debug.c b/src/debug.c
index 9ef6237..9fe9f20 100644
--- a/src/debug.c
+++ b/src/debug.c
@@ -65,7 +65,7 @@ _assuan_debug (assuan_context_t ctx, unsigned int cat, const char *format, ...)
if (res < 0)
return;
ctx->log_cb (ctx, ctx->log_cb_data, cat, msg);
- free (msg);
+ gpgrt_free (msg);
gpg_err_set_errno (saved_errno);
}
@@ -111,12 +111,12 @@ _assuan_debug_add (assuan_context_t ctx, void **line, const char *format, ...)
va_end (arg_ptr);
if (res < 0)
{
- free (*line);
+ gpgrt_free (*line);
*line = NULL;
}
res = gpgrt_asprintf (&result, "%s%s", *(char **) line, toadd);
- free (toadd);
- free (*line);
+ gpgrt_free (toadd);
+ gpgrt_free (*line);
if (res < 0)
*line = NULL;
else
@@ -134,7 +134,7 @@ _assuan_debug_end (assuan_context_t ctx, void **line, unsigned int cat)
/* Force logging here by using category ~0. */
_assuan_debug (ctx, ~0, "%s", *line);
- free (*line);
+ gpgrt_free (*line);
*line = NULL;
}