add: if (!_s->s) { DBG("DEBUG: parse_param_name: empty parameter\n"); return; }
context: static inline void parse_param_name(str* _s, pclass_t _c, param_hooks_t* _h, param_t* _p){	_p->name.s = _s->s;	while(_s->len) {		switch(_s->s[0]) {		case ' ':		case '\t':		case '\r':		case '\n':		case ';':		case ',':		case '=':			goto out;		}		_s->s++;		_s->len--;	} out:	_p->name.len = _s->s - _p->name.s;		switch(_c) {	case CLASS_CONTACT: parse_contact_class(_h, _p); break;	case CLASS_URI:     parse_uri_class(_h, _p);     break;	default: break;	}}