Changeset 17791


Ignore:
Timestamp:
2009-09-28T21:17:23+02:00 (8 years ago)
Author:
florian
Message:

merge r17790 to packages_8.09

File:
1 copied

Legend:

Unmodified
Added
Removed
  • branches/packages_8.09/net/miniupnpd/patches/102-iptcrdr_memleaks.patch

    r17790 r17791  
    1 --- a/netfilter/iptcrdr.c 
    2 +++ b/netfilter/iptcrdr.c 
    3 @@ -415,11 +415,21 @@ delete_redirect_and_filter_rules(unsigne 
     1Index: miniupnpd-1.1/netfilter/iptcrdr.c 
     2=================================================================== 
     3--- miniupnpd-1.1.orig/netfilter/iptcrdr.c      2008-03-03 02:41:28.000000000 +0100 
     4+++ miniupnpd-1.1/netfilter/iptcrdr.c   2009-09-28 21:14:48.000000000 +0200 
     5@@ -371,11 +371,21 @@ 
    46                if(h) 
    57                { 
    6                         r = delete_rule_and_commit(index, h, miniupnpd_nat_chain, "delete_redirect_rule"); 
     8                        r = delete_rule_and_commit(index, &h, "delete_redirect_rule"); 
    79+#ifdef IPTABLES_143 
    810+                       iptc_free(h); 
     
    1416                if(h && (r == 0)) 
    1517                { 
    16                         r = delete_rule_and_commit(index, h, miniupnpd_forward_chain, "delete_filter_rule"); 
     18                        r = delete_rule_and_commit(index, &h, "delete_filter_rule"); 
    1719+#ifdef IPTABLES_143 
    1820+                       iptc_free(h); 
     
    2325        } 
    2426        del_redirect_desc(eport, proto); 
    25 @@ -509,6 +519,11 @@ iptc_init_verify_and_append(const char * 
     27@@ -465,20 +475,40 @@ 
    2628        { 
    2729                syslog(LOG_ERR, "%s : iptc_is_chain() error : %s\n", 
     
    3436                return -1; 
    3537        } 
    36  #ifdef IPTABLES_143 
    37 @@ -519,6 +534,11 @@ iptc_init_verify_and_append(const char * 
     38        if(!iptc_append_entry(miniupnpd_chain, e, &h)) 
    3839        { 
    3940                syslog(LOG_ERR, "%s : iptc_append_entry() error : %s\n", 
     
    4647                return -1; 
    4748        } 
    48  #ifdef IPTABLES_143 
    49 @@ -529,8 +549,18 @@ iptc_init_verify_and_append(const char * 
     49        if(!iptc_commit(&h)) 
    5050        { 
    5151                syslog(LOG_ERR, "%s : iptc_commit() error : %s\n", 
Note: See TracChangeset for help on using the changeset viewer.