aboutsummaryrefslogtreecommitdiff
path: root/src/nat/upnp-commands.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nat/upnp-commands.c')
-rw-r--r--src/nat/upnp-commands.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/nat/upnp-commands.c b/src/nat/upnp-commands.c
index ddc5d9473..09b004968 100644
--- a/src/nat/upnp-commands.c
+++ b/src/nat/upnp-commands.c
@@ -256,7 +256,7 @@ UPNP_command_receiver (void *data,
256 256
257 GNUNET_CONNECTION_destroy (cls->s, GNUNET_NO); 257 GNUNET_CONNECTION_destroy (cls->s, GNUNET_NO);
258 258
259 (*cls->caller_cb) (cls->buffer, cls->buf_size, cls->caller_cls); 259 cls->caller_cb (cls->buffer, cls->buf_size, cls->caller_cls);
260 260
261 GNUNET_free (cls->content); 261 GNUNET_free (cls->content);
262 GNUNET_free (cls); 262 GNUNET_free (cls);
@@ -415,7 +415,7 @@ UPNP_command_ (struct GNUNET_SCHEDULER_Handle *sched,
415 if (soap_body + sizeof (soap_body) <= p + 100) 415 if (soap_body + sizeof (soap_body) <= p + 100)
416 { 416 {
417 GNUNET_assert (GNUNET_NO); 417 GNUNET_assert (GNUNET_NO);
418 (*caller_cb) (buffer, 0, caller_cls); 418 caller_cb (buffer, 0, caller_cls);
419 return; 419 return;
420 } 420 }
421 *(p++) = '<'; 421 *(p++) = '<';
@@ -453,6 +453,7 @@ UPNP_command_ (struct GNUNET_SCHEDULER_Handle *sched,
453 { 453 {
454 GNUNET_log_from (GNUNET_ERROR_TYPE_WARNING, "UPnP", 454 GNUNET_log_from (GNUNET_ERROR_TYPE_WARNING, "UPnP",
455 "Invalid URL passed to UPNP_command(): %s\n", url); 455 "Invalid URL passed to UPNP_command(): %s\n", url);
456 caller_cb (buffer, 0, caller_cls);
456 return; 457 return;
457 } 458 }
458 459
@@ -490,7 +491,7 @@ UPNP_command_ (struct GNUNET_SCHEDULER_Handle *sched,
490 GNUNET_log_from (GNUNET_ERROR_TYPE_WARNING, _("%s failed at %s:%d\n"), 491 GNUNET_log_from (GNUNET_ERROR_TYPE_WARNING, _("%s failed at %s:%d\n"),
491 "UPnP", "inet_pton", __FILE__, __LINE__); 492 "UPnP", "inet_pton", __FILE__, __LINE__);
492 493
493 (*caller_cb) (buffer, 0, caller_cls); 494 caller_cb (buffer, 0, caller_cls);
494 return; 495 return;
495 } 496 }
496 497
@@ -541,7 +542,7 @@ UPNP_command_ (struct GNUNET_SCHEDULER_Handle *sched,
541 __LINE__); 542 __LINE__);
542#endif 543#endif
543 544
544 (*caller_cb) (buffer, 0, caller_cls); 545 caller_cb (buffer, 0, caller_cls);
545 546
546 GNUNET_free (content_buf); 547 GNUNET_free (content_buf);
547 GNUNET_free (cls); 548 GNUNET_free (cls);