[Pkg-gnupg-commit] [libassuan] 04/19: Use gpgrt_free to release memory allocated by gpgrt_asprintf.

Eric Dorland eric at moszumanska.debian.org
Sat Nov 25 07:02:16 UTC 2017


This is an automated email from the git hooks/post-receive script.

eric pushed a commit to branch master
in repository libassuan.

commit 62f3123d3877c8a84961e5f907bf959d4593fa5c
Author: NIIBE Yutaka <gniibe at fsij.org>
Date:   Wed May 31 20:18:53 2017 +0900

    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 at fsij.org>
---
 src/assuan-logging.c |  2 +-
 src/debug.c          | 10 +++++-----
 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;
 }
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-gnupg/libassuan.git



More information about the Pkg-gnupg-commit mailing list