dnsproxy: Only one copy of the relevant buffers will be made to a TCP request
[framework/connectivity/connman.git] / tools / iptables-test.c
index feefc53..881fa0b 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *  Connection Manager
  *
- *  Copyright (C) 2007-2011  Intel Corporation. All rights reserved.
+ *  Copyright (C) 2007-2012  Intel Corporation. All rights reserved.
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU General Public License version 2 as
@@ -1488,6 +1488,7 @@ static int parse_ip_and_mask(const char *str, struct in_addr *ip, struct in_addr
        }
 
        mask->s_addr = htonl(tmp);
+       ip->s_addr = ip->s_addr & mask->s_addr;
        err = 0;
 out:
        g_strfreev(tokens);
@@ -1515,7 +1516,7 @@ int main(int argc, char *argv[])
        insert = FALSE;
        delete_rule = FALSE;
        compare_rule = FALSE;
-       table_name = chain = new_chain = match_name = target_name = NULL;
+       chain = new_chain = match_name = target_name = NULL;
        delete_chain = flush_chain = policy = NULL;
        memset(&ip, 0, sizeof(struct ipt_ip));
        table = NULL;