diff options
author | Martin Schanzenbach <mschanzenbach@posteo.de> | 2021-08-08 17:03:15 +0200 |
---|---|---|
committer | Martin Schanzenbach <mschanzenbach@posteo.de> | 2021-08-08 17:03:15 +0200 |
commit | 8eaf6eafbf7f1bab5f40ade995161ee27a05a84f (patch) | |
tree | be8fe0b9266b3a03c723179318ee990e3ece8e1d /src | |
parent | 615487401fd79c62ea42ad15ad3740995030ec5c (diff) | |
download | gnunet-8eaf6eafbf7f1bab5f40ade995161ee27a05a84f.tar.gz gnunet-8eaf6eafbf7f1bab5f40ade995161ee27a05a84f.zip |
-various coverity fixes
Diffstat (limited to 'src')
-rw-r--r-- | src/messenger/gnunet-service-messenger_member.c | 1 | ||||
-rw-r--r-- | src/messenger/gnunet-service-messenger_room.c | 1 | ||||
-rw-r--r-- | src/rest/plugin_rest_config.c | 1 | ||||
-rw-r--r-- | src/revocation/gnunet-service-revocation.c | 1 | ||||
-rw-r--r-- | src/util/client.c | 2 | ||||
-rw-r--r-- | src/util/configuration.c | 1 | ||||
-rw-r--r-- | src/util/disk.c | 1 |
7 files changed, 8 insertions, 0 deletions
diff --git a/src/messenger/gnunet-service-messenger_member.c b/src/messenger/gnunet-service-messenger_member.c index 7f00e8438..b0a735dbe 100644 --- a/src/messenger/gnunet-service-messenger_member.c +++ b/src/messenger/gnunet-service-messenger_member.c | |||
@@ -88,6 +88,7 @@ callback_scan_for_sessions (void *cls, const char *filename) | |||
88 | GNUNET_asprintf (&directory, "%s%c", filename, DIR_SEPARATOR); | 88 | GNUNET_asprintf (&directory, "%s%c", filename, DIR_SEPARATOR); |
89 | 89 | ||
90 | load_member_session(member, directory); | 90 | load_member_session(member, directory); |
91 | GNUNET_free (directory); | ||
91 | } | 92 | } |
92 | 93 | ||
93 | return GNUNET_OK; | 94 | return GNUNET_OK; |
diff --git a/src/messenger/gnunet-service-messenger_room.c b/src/messenger/gnunet-service-messenger_room.c index c3a5e3a4b..73e94908f 100644 --- a/src/messenger/gnunet-service-messenger_room.c +++ b/src/messenger/gnunet-service-messenger_room.c | |||
@@ -1144,6 +1144,7 @@ load_room (struct GNUNET_MESSENGER_SrvRoom *room) | |||
1144 | GNUNET_asprintf (&last_messages_file, "%s%s", room_dir, "last_messages.list"); | 1144 | GNUNET_asprintf (&last_messages_file, "%s%s", room_dir, "last_messages.list"); |
1145 | 1145 | ||
1146 | load_message_state(&(room->state), room_dir); | 1146 | load_message_state(&(room->state), room_dir); |
1147 | GNUNET_free (last_messages_file); | ||
1147 | } | 1148 | } |
1148 | 1149 | ||
1149 | GNUNET_free(room_dir); | 1150 | GNUNET_free(room_dir); |
diff --git a/src/rest/plugin_rest_config.c b/src/rest/plugin_rest_config.c index af833efff..8269a4662 100644 --- a/src/rest/plugin_rest_config.c +++ b/src/rest/plugin_rest_config.c | |||
@@ -334,6 +334,7 @@ set_cont (struct GNUNET_REST_RequestHandle *con_handle, | |||
334 | handle->proc (handle->proc_cls, | 334 | handle->proc (handle->proc_cls, |
335 | GNUNET_REST_create_response (NULL), | 335 | GNUNET_REST_create_response (NULL), |
336 | MHD_HTTP_OK); | 336 | MHD_HTTP_OK); |
337 | GNUNET_free (cfg_fn); | ||
337 | cleanup_handle (handle); | 338 | cleanup_handle (handle); |
338 | } | 339 | } |
339 | 340 | ||
diff --git a/src/revocation/gnunet-service-revocation.c b/src/revocation/gnunet-service-revocation.c index 2d8111adb..5fe0ade98 100644 --- a/src/revocation/gnunet-service-revocation.c +++ b/src/revocation/gnunet-service-revocation.c | |||
@@ -949,6 +949,7 @@ run (void *cls, | |||
949 | if (0 > ksize) | 949 | if (0 > ksize) |
950 | { | 950 | { |
951 | GNUNET_break_op (0); | 951 | GNUNET_break_op (0); |
952 | GNUNET_free (rm); | ||
952 | GNUNET_free (fn); | 953 | GNUNET_free (fn); |
953 | return; | 954 | return; |
954 | } | 955 | } |
diff --git a/src/util/client.c b/src/util/client.c index afd2fe900..febc36508 100644 --- a/src/util/client.c +++ b/src/util/client.c | |||
@@ -745,6 +745,8 @@ test_service_configuration (const char *service_name, | |||
745 | service_name, | 745 | service_name, |
746 | "UNIXPATH", | 746 | "UNIXPATH", |
747 | _ ("not a valid filename")); | 747 | _ ("not a valid filename")); |
748 | if (NULL != unixpath) | ||
749 | GNUNET_free (unixpath); | ||
748 | return GNUNET_SYSERR; /* UNIXPATH specified but invalid! */ | 750 | return GNUNET_SYSERR; /* UNIXPATH specified but invalid! */ |
749 | } | 751 | } |
750 | GNUNET_free (unixpath); | 752 | GNUNET_free (unixpath); |
diff --git a/src/util/configuration.c b/src/util/configuration.c index dff3c2e99..1aa52ad76 100644 --- a/src/util/configuration.c +++ b/src/util/configuration.c | |||
@@ -1007,6 +1007,7 @@ GNUNET_CONFIGURATION_parse (struct GNUNET_CONFIGURATION_Handle *cfg, | |||
1007 | cf->source_filename, | 1007 | cf->source_filename, |
1008 | parent->source_filename, | 1008 | parent->source_filename, |
1009 | filename); | 1009 | filename); |
1010 | GNUNET_free (fn); | ||
1010 | return GNUNET_SYSERR; | 1011 | return GNUNET_SYSERR; |
1011 | } | 1012 | } |
1012 | } | 1013 | } |
diff --git a/src/util/disk.c b/src/util/disk.c index ada35249f..2efb52d46 100644 --- a/src/util/disk.c +++ b/src/util/disk.c | |||
@@ -1020,6 +1020,7 @@ GNUNET_DISK_glob (const char *glob_pattern, | |||
1020 | LOG (GNUNET_ERROR_TYPE_ERROR, | 1020 | LOG (GNUNET_ERROR_TYPE_ERROR, |
1021 | "unsupported glob pattern: '%s'\n", | 1021 | "unsupported glob pattern: '%s'\n", |
1022 | glob_pattern); | 1022 | glob_pattern); |
1023 | GNUNET_free (mypat); | ||
1023 | return -1; | 1024 | return -1; |
1024 | } | 1025 | } |
1025 | 1026 | ||