initialize some variables to get rid of warnings when compiling with optimization
authorBart De Schuymer <bdschuym@pandora.be>
Thu, 11 Aug 2011 18:23:13 +0000 (18:23 +0000)
committerBart De Schuymer <bdschuym@pandora.be>
Thu, 11 Aug 2011 18:23:13 +0000 (18:23 +0000)
communication.c
ebtables.c

index 3311358..0917f6e 100644 (file)
@@ -293,7 +293,7 @@ void ebt_deliver_counters(struct ebt_u_replace *u_repl)
        socklen_t optlen;
        struct ebt_replace repl;
        struct ebt_cntchanges *cc = u_repl->cc->next, *cc2;
-       struct ebt_u_entries *entries;
+       struct ebt_u_entries *entries = NULL;
        struct ebt_u_entry *next = NULL;
        int i, chainnr = 0;
 
@@ -708,8 +708,8 @@ int ebt_get_table(struct ebt_u_replace *u_repl, int init)
 {
        int i, j, k, hook;
        struct ebt_replace repl;
-       struct ebt_u_entry *u_e;
-       struct ebt_cntchanges *new_cc, *cc;
+       struct ebt_u_entry *u_e = NULL;
+       struct ebt_cntchanges *new_cc = NULL, *cc;
 
        strcpy(repl.name, u_repl->name);
        if (u_repl->filename != NULL) {
index d5d24b0..62f1ba8 100644 (file)
@@ -541,7 +541,7 @@ int do_command(int argc, char *argv[], int exec_style,
        char *buffer;
        int c, i;
        int zerochain = -1; /* Needed for the -Z option (we can have -Z <this> -L <that>) */
-       int chcounter; /* Needed for -C */
+       int chcounter = 0; /* Needed for -C */
        int policy = 0;
        int rule_nr = 0;
        int rule_nr_end = 0;