rem: sinfo->expires_max = cp[0] ? parse_expire(cp) : 0xFFFFFFFF;
add: sinfo->expires_max = cp[0] ? parse_expire(cp) : -1;
context: parse_expires(const char *s, struct ipt_conntrack_info *sinfo){	char *buffer;	char *cp;	buffer = strdup(s);	if ((cp = strchr(buffer, ':')) == NULL)		sinfo->expires_min = sinfo->expires_max = parse_expire(buffer);	else {		*cp = '\0';		cp++;		sinfo->expires_min = buffer[0] ? parse_expire(buffer) : 0;		sinfo->expires_max = cp[0] ? parse_expire(cp) : 0xFFFFFFFF;	}	free(buffer);		if (sinfo->expires_min > sinfo->expires_max)		exit_error(PARAMETER_PROBLEM,		           "expire min. range value `%lu' greater than max. "		           "range value `%lu'", sinfo->expires_min, sinfo->expires_max);	}