diff options
author | ulfvonbelow <strilen@tilde.club> | 2023-01-29 07:08:37 -0600 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2023-02-06 13:53:17 +0900 |
commit | 0920196347790edf46539eab5ae411745552511e (patch) | |
tree | fe2e3e22e5dac69eefd392eb208c192922d18d9b | |
parent | 4b72d6b5decb913ecaa4833a061ee73aeb1d1d10 (diff) | |
download | gnunet-0920196347790edf46539eab5ae411745552511e.tar.gz gnunet-0920196347790edf46539eab5ae411745552511e.zip |
DHT: remove "memory leak" in gnunet-dht-{get,put}.
Not really a memory leak, but good to get the sanitizers off our back.
Signed-off-by: Martin Schanzenbach <schanzen@gnunet.org>
-rw-r--r-- | src/dht/gnunet-dht-get.c | 26 | ||||
-rw-r--r-- | src/dht/gnunet-dht-put.c | 9 |
2 files changed, 19 insertions, 16 deletions
diff --git a/src/dht/gnunet-dht-get.c b/src/dht/gnunet-dht-get.c index 1ae9235f8..4a071dbad 100644 --- a/src/dht/gnunet-dht-get.c +++ b/src/dht/gnunet-dht-get.c | |||
@@ -329,18 +329,20 @@ main (int argc, char *const *argv) | |||
329 | GNUNET_STRINGS_get_utf8_args (argc, argv, | 329 | GNUNET_STRINGS_get_utf8_args (argc, argv, |
330 | &argc, &argv)) | 330 | &argc, &argv)) |
331 | return 2; | 331 | return 2; |
332 | return (GNUNET_OK == | 332 | ret = (GNUNET_OK == |
333 | GNUNET_PROGRAM_run ( | 333 | GNUNET_PROGRAM_run ( |
334 | argc, | 334 | argc, |
335 | argv, | 335 | argv, |
336 | "gnunet-dht-get", | 336 | "gnunet-dht-get", |
337 | gettext_noop ( | 337 | gettext_noop ( |
338 | "Issue a GET request to the GNUnet DHT, prints results."), | 338 | "Issue a GET request to the GNUnet DHT, prints results."), |
339 | options, | 339 | options, |
340 | &run, | 340 | &run, |
341 | NULL)) | 341 | NULL)) |
342 | ? ret | 342 | ? ret |
343 | : 1; | 343 | : 1; |
344 | GNUNET_free (argv); | ||
345 | return ret; | ||
344 | } | 346 | } |
345 | 347 | ||
346 | 348 | ||
diff --git a/src/dht/gnunet-dht-put.c b/src/dht/gnunet-dht-put.c index 531107ef2..2281ff56b 100644 --- a/src/dht/gnunet-dht-put.c +++ b/src/dht/gnunet-dht-put.c | |||
@@ -226,13 +226,12 @@ main (int argc, char *const *argv) | |||
226 | GNUNET_GETOPT_OPTION_END | 226 | GNUNET_GETOPT_OPTION_END |
227 | }; | 227 | }; |
228 | 228 | ||
229 | |||
230 | if (GNUNET_OK != | 229 | if (GNUNET_OK != |
231 | GNUNET_STRINGS_get_utf8_args (argc, argv, | 230 | GNUNET_STRINGS_get_utf8_args (argc, argv, |
232 | &argc, &argv)) | 231 | &argc, &argv)) |
233 | return 2; | 232 | return 2; |
234 | expiration = GNUNET_TIME_UNIT_HOURS; | 233 | expiration = GNUNET_TIME_UNIT_HOURS; |
235 | return (GNUNET_OK == | 234 | ret = (GNUNET_OK == |
236 | GNUNET_PROGRAM_run ( | 235 | GNUNET_PROGRAM_run ( |
237 | argc, | 236 | argc, |
238 | argv, | 237 | argv, |
@@ -242,8 +241,10 @@ main (int argc, char *const *argv) | |||
242 | options, | 241 | options, |
243 | &run, | 242 | &run, |
244 | NULL)) | 243 | NULL)) |
245 | ? ret | 244 | ? ret |
246 | : 1; | 245 | : 1; |
246 | GNUNET_free (argv); | ||
247 | return ret; | ||
247 | } | 248 | } |
248 | 249 | ||
249 | 250 | ||