summaryrefslogtreecommitdiffstats
path: root/input/packet
diff options
context:
space:
mode:
authorEric Leblond <eric@inl.fr>2008-11-29 21:34:46 +0100
committerEric Leblond <eric@inl.fr>2008-12-09 01:19:25 +0100
commit13d6c5110e287a1b67c8981edb212e0b7da8e8df (patch)
tree1dc093b9097a40ac47d9e403a32fa802c9eb970c /input/packet
parent070b7f2f6af10d32ad6addfb9eb1aebb6545d511 (diff)
Don't free pluginstance when leaving
If we free pluginstance in the stop function we won't be able to iter anymore on the stack linked list.
Diffstat (limited to 'input/packet')
-rw-r--r--input/packet/ulogd_inppkt_NFLOG.c2
-rw-r--r--input/packet/ulogd_inppkt_ULOG.c1
2 files changed, 0 insertions, 3 deletions
diff --git a/input/packet/ulogd_inppkt_NFLOG.c b/input/packet/ulogd_inppkt_NFLOG.c
index e27355d..9a39234 100644
--- a/input/packet/ulogd_inppkt_NFLOG.c
+++ b/input/packet/ulogd_inppkt_NFLOG.c
@@ -569,8 +569,6 @@ static int stop(struct ulogd_pluginstance *pi)
nflog_unbind_group(ui->nful_gh);
nflog_close(ui->nful_h);
- free(pi);
-
return 0;
}
diff --git a/input/packet/ulogd_inppkt_ULOG.c b/input/packet/ulogd_inppkt_ULOG.c
index 00975de..719898d 100644
--- a/input/packet/ulogd_inppkt_ULOG.c
+++ b/input/packet/ulogd_inppkt_ULOG.c
@@ -309,7 +309,6 @@ static int fini(struct ulogd_pluginstance *pi)
struct ulog_input *ui = (struct ulog_input *)pi->private;
ulogd_unregister_fd(&ui->ulog_fd);
- free(pi);
return 0;
}