From fae024d9cfaa6294d53c9cdedbb8c35b258b8539 Mon Sep 17 00:00:00 2001 From: Matthias Wachs Date: Tue, 25 Jun 2013 11:12:49 +0000 Subject: fixing coverity 10464: Resource leak --- src/transport/test_plugin_transport.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/transport/test_plugin_transport.c b/src/transport/test_plugin_transport.c index 8dde5c10b..d2d03daa7 100644 --- a/src/transport/test_plugin_transport.c +++ b/src/transport/test_plugin_transport.c @@ -565,6 +565,9 @@ run (void *cls, char *const *args, const char *cfgfile, GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Hostkey `%s' missing. Exiting.\n", HOSTKEY_FILE); + GNUNET_free (keyfile); + end_badly_now (); + return; } if (GNUNET_OK != GNUNET_DISK_directory_create_for_file (keyfile)) @@ -572,6 +575,7 @@ run (void *cls, char *const *args, const char *cfgfile, GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Could not create a directory for hostkey `%s'. Exiting.\n", keyfile); + GNUNET_free (keyfile); end_badly_now (); return; } @@ -581,6 +585,7 @@ run (void *cls, char *const *args, const char *cfgfile, GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Could not copy hostkey `%s' to destination `%s'. Exiting.\n", HOSTKEY_FILE, keyfile); + GNUNET_free (keyfile); end_badly_now (); return; } -- cgit v1.2.3