add: || strcmp(newname, LABEL_QUEUE) == 0
context: int TC_RENAME_CHAIN(const IPT_CHAINLABEL oldname,		    const IPT_CHAINLABEL newname,		    TC_HANDLE_T *handle){	unsigned int labeloff, labelidx;	struct chain_cache *c;	struct ipt_error_target *t;	iptc_fn = TC_RENAME_CHAIN;	/* find_label doesn't cover built-in targets: DROP, ACCEPT           RETURN. */	if (find_label(newname, *handle)	    || strcmp(newname, LABEL_DROP) == 0	    || strcmp(newname, LABEL_ACCEPT) == 0	    || strcmp(newname, LABEL_RETURN) == 0) {		errno = EEXIST;		return 0;	}	if (!(c = find_label(oldname, *handle))	    || TC_BUILTIN(oldname, *handle)) {		errno = ENOENT;		return 0;	}	if (strlen(newname)+1 > sizeof(IPT_CHAINLABEL)) {		errno = EINVAL;		return 0;	}	/* Need label index: preceeds chain start */	labelidx = entry2index(*handle, c->start) - 1;	labeloff = index2offset(*handle, labelidx);	t = (struct ipt_error_target *)		GET_TARGET(get_entry(*handle, labeloff));	memset(t->error, 0, sizeof(t->error));	strcpy(t->error, newname);	set_changed(*handle);	return 1;}