rem: print_port(minfo->ports[++i], ip->proto, 0);
add: print_port(minfo->ports[++i], ip->proto, 1);
context: static void save(const struct ipt_ip *ip, const struct ipt_entry_match *match){	const struct ipt_mport *minfo		= (const struct ipt_mport *)match->data;	unsigned int i;        u_int16_t pflags = minfo->pflags;	switch (minfo->flags) {	case IPT_MPORT_SOURCE:		printf("--sports ");		break;	case IPT_MPORT_DESTINATION:		printf("--dports ");		break;	case IPT_MPORT_EITHER:		printf("--ports ");		break;	}	for (i=0; i < IPT_MULTI_PORTS; i++) {                if (pflags & (1<<i)                    && minfo->ports[i] == 65535)                        break;                if (i == IPT_MULTI_PORTS-1                    && minfo->ports[i-1] == minfo->ports[i])                        break;		printf("%s", i ? "," : "");		print_port(minfo->ports[i], ip->proto, 0);                if (pflags & (1<<i)) {                        printf(":");                        print_port(minfo->ports[++i], ip->proto, 0);                }	}	printf(" ");}