add: strlower(&aor);
context: int static ul_rm( FILE *pipe, char *response_file ){	char table[MAX_TABLE];	char user[MAX_USER];	udomain_t* d;	str aor, t;	char* at;	if (!read_line(table, MAX_TABLE, pipe, &t.len) || t.len ==0) {		fifo_reply(response_file, 			   "400 ul_rm: table name expected\n");		LOG(L_ERR, "ERROR: ul_rm: table name expected\n");		return 1;	}	if (!read_line(user, MAX_USER, pipe, &aor.len) || aor.len==0) {		fifo_reply(response_file, 			   "400 ul_rm: user name expected\n");		LOG(L_ERR, "ERROR: ul_rm: user name expected\n");		return 1;	}	at = memchr(user, '@', aor.len);	if (use_domain) {		if (!at) {			fifo_reply(response_file,				   "400 ul_rm: username@domain expected\n");			LOG(L_ERR, "ERROR: ul_rm: Domain missing\n");			return 1;		}	} else {		if (at) {			aor.len = at - user;		}	}	aor.s = user;	t.s = table;	fifo_find_domain(&t, &d);	LOG(L_INFO, "INFO: deleting user-loc (%s,%s)\n",	    table, user );		if (d) {		lock_udomain(d);		if (delete_urecord(d, &aor) < 0) {			LOG(L_ERR, "ul_rm(): Error while deleting user %s\n", user);			unlock_udomain(d);			fifo_reply(response_file, "500 Error while deleting user %s\n", user);			return 1;		}		unlock_udomain(d);		fifo_reply(response_file, "200 user (%s, %s) deleted\n", 			table, user);		return 1;	} else {		fifo_reply(response_file, "400 table (%s) not found\n", table);		return 1;	}}