add: LOG(L_ERR, "get_user2(): %.*s\n", _s->len, _s->s);
context: int get_user(str* _s){	char* at, *dcolon, *dc;	dcolon = find_not_quoted(_s, ':');	if (dcolon == 0) return -1;	_s->s = dcolon + 1;	_s->len -= dcolon - _s->s + 1;		at = memchr(_s->s, '@', _s->len);	dc = memchr(_s->s, ':', _s->len);	if (at) {		if ((dc) && (dc < at)) {			_s->len = dc - _s->s;			return 0;		}				_s->len = at - _s->s;		return 0;	} else return -2;}