rem: if (strcmp(t->u.name, IPT_ERROR_TARGET) == 0)
add: if (strcmp(t->u.user.name, IPT_ERROR_TARGET) == 0)
context: get_chain_end(const iptc_handle_t handle, unsigned int start){	unsigned int last_off, off;	struct ipt_entry *e;	last_off = start;	e = get_entry(handle, start);	/* Terminate when we meet a error label or a hook entry. */	for (off = start + e->next_offset;	     off < handle->entries.size;	     last_off = off, off += e->next_offset) {		struct ipt_entry_target *t;		unsigned int i;		e = get_entry(handle, off);		/* We hit an entry point. */		for (i = 0; i < NF_IP_NUMHOOKS; i++) {			if ((handle->info.valid_hooks & (1 << i))			    && off == handle->info.hook_entry[i])				return last_off;		}		/* We hit a user chain label */		t = ipt_get_target(e);		if (strcmp(t->u.name, IPT_ERROR_TARGET) == 0)			return last_off;	}	/* SHOULD NEVER HAPPEN */	fprintf(stderr, "ERROR: Off end (%u) of chain from %u!\n",		handle->entries.size, off);	abort();}