aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/vpn/gnunet-daemon-vpn.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/vpn/gnunet-daemon-vpn.c b/src/vpn/gnunet-daemon-vpn.c
index f6a20f8a6..e0d7a572c 100644
--- a/src/vpn/gnunet-daemon-vpn.c
+++ b/src/vpn/gnunet-daemon-vpn.c
@@ -554,6 +554,12 @@ process_answer(void* cls, const struct GNUNET_SCHEDULER_TaskContext* tc) {
554 list = GNUNET_malloc(htons(pkt->hdr.size) + 2*sizeof(struct answer_packet_list*)); 554 list = GNUNET_malloc(htons(pkt->hdr.size) + 2*sizeof(struct answer_packet_list*));
555 memcpy(&list->pkt, pkt, htons(pkt->hdr.size)); 555 memcpy(&list->pkt, pkt, htons(pkt->hdr.size));
556 } 556 }
557 else
558 {
559 GNUNET_abort(0);
560 GNUNET_free(pkt);
561 return;
562 }
557 563
558 GNUNET_free(pkt); 564 GNUNET_free(pkt);
559 565