From 98a75a16ccdfe51799a27894d2eb26dba04b34f2 Mon Sep 17 00:00:00 2001 From: Andre Heinecke Date: Wed, 18 Jul 2018 13:15:02 +0200 Subject: json: Fix memleak in native msging repl * src/gpgme-json.c (native_messaging_repl): Free request and response after each loop. -- If we only accept once request we should not loop. If we loop we should do it properly. --- src/gpgme-json.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/gpgme-json.c') diff --git a/src/gpgme-json.c b/src/gpgme-json.c index 74ca2b6e..cc3abfe5 100644 --- a/src/gpgme-json.c +++ b/src/gpgme-json.c @@ -3665,6 +3665,10 @@ native_messaging_repl (void) log_error ("error writing request: %s\n", gpg_strerror (err)); break; } + xfree (response); + response = NULL; + xfree (request); + request = NULL; } xfree (response); -- cgit v1.2.3