summaryrefslogtreecommitdiffstats
path: root/iptables-standalone.c
diff options
context:
space:
mode:
authorRusty Russell <rusty@linuxcare.com.au>2001-01-07 06:55:24 +0000
committerRusty Russell <rusty@rustcorp.com.au>2001-01-07 06:55:24 +0000
commitf7b062fad0a1cd7d89fa97a9074b3381671e8dc5 (patch)
tree1973e877d6978dd8291301c931ea569ca2ee624b /iptables-standalone.c
parent082ba02f9ce9c64bb4beb76f7075e7324d738e41 (diff)
Revert malloc. Why?
Diffstat (limited to 'iptables-standalone.c')
-rw-r--r--iptables-standalone.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/iptables-standalone.c b/iptables-standalone.c
index 102c0f39..b891e974 100644
--- a/iptables-standalone.c
+++ b/iptables-standalone.c
@@ -35,21 +35,14 @@ main(int argc, char *argv[])
{
int ret;
char *table = "filter";
- iptc_handle_t *handle;
-
- handle = (iptc_handle_t *) malloc(sizeof(iptc_handle_t));
- if (!handle) {
- fprintf(stderr, "out of memory\n");
- exit(1);
- }
- memset(handle, 0, sizeof(iptc_handle_t));
+ iptc_handle_t handle = NULL;
program_name = "iptables";
program_version = NETFILTER_VERSION;
- ret = do_command(argc, argv, &table, handle);
+ ret = do_command(argc, argv, &table, &handle);
if (ret)
- ret = iptc_commit(handle);
+ ret = iptc_commit(&handle);
if (!ret)
fprintf(stderr, "iptables: %s\n",