28 lines
759 B
Diff
28 lines
759 B
Diff
From 981025e103d887fb6a9c9bb49c74ec323108d098 Mon Sep 17 00:00:00 2001
|
|
From: Victor Julien <victor@inliniac.net>
|
|
Date: Sun, 3 Jul 2016 09:38:02 +0200
|
|
Subject: [PATCH 30/38] src: check result of malloc when creating queue
|
|
|
|
Signed-off-by: Victor Julien <victor@inliniac.net>
|
|
Signed-off-by: Florian Westphal <fw@strlen.de>
|
|
---
|
|
src/libnetfilter_queue.c | 2 ++
|
|
1 file changed, 2 insertions(+)
|
|
|
|
diff --git a/src/libnetfilter_queue.c b/src/libnetfilter_queue.c
|
|
index 5fbde5b..211a8ba 100644
|
|
--- a/src/libnetfilter_queue.c
|
|
+++ b/src/libnetfilter_queue.c
|
|
@@ -536,6 +536,8 @@ struct nfq_q_handle *nfq_create_queue(struct nfq_handle *h,
|
|
return NULL;
|
|
|
|
qh = malloc(sizeof(*qh));
|
|
+ if (!qh)
|
|
+ return NULL;
|
|
|
|
memset(qh, 0, sizeof(*qh));
|
|
qh->h = h;
|
|
--
|
|
1.8.3.1
|
|
|