rem: if (ahinfo->hdrlen != 0 ) {
add: if (ahinfo->hdrlen != 0 || (ahinfo->invflags & IP6T_AH_INV_LEN) ) {
context: static void save(const struct ip6t_ip6 *ip, const struct ip6t_entry_match *match){	const struct ip6t_ah *ahinfo = (struct ip6t_ah *)match->data;	if (!(ahinfo->spis[0] == 0	    && ahinfo->spis[1] == 0xFFFFFFFF)) {		printf("--ahspi %s", 			(ahinfo->invflags & IP6T_AH_INV_SPI) ? "! " : "");		if (ahinfo->spis[0]		    != ahinfo->spis[1])			printf("%u:%u ",			       ahinfo->spis[0],			       ahinfo->spis[1]);		else			printf("%u ",			       ahinfo->spis[0]);	}	if (ahinfo->hdrlen != 0 ) {		printf("--ahlen %s%u ", 			(ahinfo->invflags & IP6T_AH_INV_LEN) ? "! " : "", 			ahinfo->hdrlen);	}	if (ahinfo->hdrres != 0 ) {		printf("--ahres ");	}}