]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
Fix the compile warning fix
authorPatrick McHardy <kaber@trash.net>
Thu, 18 Oct 2007 12:34:20 +0000 (12:34 +0000)
committerPatrick McHardy <kaber@trash.net>
Thu, 18 Oct 2007 12:34:20 +0000 (12:34 +0000)
According to Jan:

While the fields of struct xt_time are uints, the defined
time_t span is by definition 0..231-1, i.e. it should be
INT_MAX, not UINT_MAX.

extensions/libxt_time.c

index 7c94c46680b582babe8e044492d4ed63c0b276d0..bc199381fc439b666af71efa46d76fc54416769a 100644 (file)
@@ -75,7 +75,7 @@ static void time_init(struct xt_entry_match *m)
 
        /* ...and have no date-begin or date-end boundary */
        info->date_start = 0;
-       info->date_stop  = UINT_MAX;
+       info->date_stop  = INT_MAX;
 
        /* local time is default */
        info->flags |= XT_TIME_LOCAL_TZ;
@@ -428,7 +428,7 @@ static void time_print(const void *ip, const struct xt_entry_match *match,
                printf("starting from ");
                time_print_date(info->date_start, NULL);
        }
-       if (info->date_stop != UINT_MAX) {
+       if (info->date_stop != INT_MAX) {
                printf("until date ");
                time_print_date(info->date_stop, NULL);
        }