summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=kaber/emailAddress=kaber@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=kaber/emailAddress=kaber@netfilter.org>2006-08-16 11:42:57 +0000
committer/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=kaber/emailAddress=kaber@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=kaber/emailAddress=kaber@netfilter.org>2006-08-16 11:42:57 +0000
commit9cd6994c1d784e55fb009d6ab0ddc5832158a77d (patch)
tree3550627850816bee8bced3698e93fbb348c0edcb
parentd4ec13c2e403e9234aaf2a9472107e99763d09c9 (diff)
Remove check for UID == 0, it is wrong for multiple reasons. (Sebastian Hagen <sebastian_hagen@memespace.net>)
-rw-r--r--src/libnetfilter_conntrack.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/libnetfilter_conntrack.c b/src/libnetfilter_conntrack.c
index 178bda8..3b6f2cf 100644
--- a/src/libnetfilter_conntrack.c
+++ b/src/libnetfilter_conntrack.c
@@ -1125,12 +1125,6 @@ int nfct_dump_conntrack_table_reset_counters(struct nfct_handle *cth,
int nfct_event_conntrack(struct nfct_handle *cth)
{
- /*
- * You need to be root to listen to conntrack events
- */
- if (getuid() != 0)
- return -EPERM;
-
cth->handler = nfct_conntrack_netlink_handler;
return nfnl_listen(cth->nfnlh, &callback_handler, cth);
}
@@ -1298,12 +1292,6 @@ int nfct_delete_expectation(struct nfct_handle *cth, struct nfct_tuple *tuple,
int nfct_event_expectation(struct nfct_handle *cth)
{
- /*
- * You need to be root to listen to conntrack events
- */
- if (getuid() != 0)
- return -EPERM;
-
cth->handler = nfct_expect_netlink_handler;
return nfnl_listen(cth->nfnlh, &callback_handler, cth);
}