aboutsummaryrefslogtreecommitdiffstats
path: root/kbx/kbx-client-util.c
diff options
context:
space:
mode:
authorJakub Jelen <[email protected]>2021-04-12 19:59:17 +0000
committerWerner Koch <[email protected]>2021-05-20 12:45:29 +0000
commitfc5fac83b778f0ff61608c286448ab7fa14ccb2d (patch)
treeeb0a9d64a542d7be3f166610f9a3ed1325900eff /kbx/kbx-client-util.c
parentg10: Avoid memory leaks (diff)
downloadgnupg-fc5fac83b778f0ff61608c286448ab7fa14ccb2d.tar.gz
gnupg-fc5fac83b778f0ff61608c286448ab7fa14ccb2d.zip
kbx: Avoid uninitialized read
* kbx/kbx-client-util.c (datastream_thread): Initialize pointer * kbx/keybox-dump.c (_keybox_dump_cut_records): free blob * kbx/kbxserver.c (kbxd_start_command_handler): do not free passed ctrl * kbx/keyboxd.c (check_own_socket): free sockname -- Signed-off-by: Jakub Jelen <[email protected]> GnuPG-bug-id: 5393
Diffstat (limited to 'kbx/kbx-client-util.c')
-rw-r--r--kbx/kbx-client-util.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/kbx/kbx-client-util.c b/kbx/kbx-client-util.c
index bd71cf2ba..f9d06fab8 100644
--- a/kbx/kbx-client-util.c
+++ b/kbx/kbx-client-util.c
@@ -176,7 +176,8 @@ datastream_thread (void *arg)
int rc;
unsigned char lenbuf[4];
size_t nread, datalen;
- char *data, *tmpdata;
+ char *data = NULL;
+ char *tmpdata;
/* log_debug ("%s: started\n", __func__); */
while (kcd->fp)