rem: uh->s[uh->len++] = 0;
add: uh->s[uh->len] = 0;
context: static inline int build_userhost(struct sip_uri *uri, str *uh, int flg){	static char buf[MAX_USERHOST_LEN];	int len;	len = uri->user.len+1+uri->host.len+1+4*((flg&BUILD_UH_ADDSIP)!=0);	if (flg&BUILD_UH_SHM) {		uh->s = (char*)shm_malloc( len );		if (!uh->s) {			LOG(L_ERR,"ERROR:cpl-c:build_userhost: no more shm memory.\n");			return -1;		}	} else {		uh->s = buf;		if ( len > MAX_USERHOST_LEN ) {			LOG(L_ERR,"ERROR:cpl-c:build_userhost: user+host longer than %d\n",				MAX_USERHOST_LEN);			return -1;		}	}	if (flg&BUILD_UH_ADDSIP) {		memcpy( uh->s, "sip:", 4);		uh->len = 4;	} else {		uh->len = 0;	}	memcpy( uh->s+uh->len, uri->user.s, uri->user.len);	uh->len += uri->user.len;	uh->s[uh->len++] = '@';	memcpy( uh->s+uh->len, uri->host.s, uri->host.len);	uh->len += uri->host.len;	uh->s[uh->len++] = 0;	return 0;}