rem: "no `IP[4|6]' in `c=' field\n");
add: "no `IP[4|6]' in `%s' field\n",line);
context: extract_mediaip(str *body, str *mediaip, int *pf){	char *cp, *cp1;	int len, nextisip;	cp1 = NULL;	for (cp = body->s; (len = body->s + body->len - cp) > 0;) {		cp1 = ser_memmem(cp, "c=", len, 2);		if (cp1 == NULL || cp1[-1] == '\n' || cp1[-1] == '\r')			break;		cp = cp1 + 2;	}	if (cp1 == NULL) {		LOG(L_ERR, "ERROR: extract_mediaip: no `c=' in SDP\n");		return -1;	}	mediaip->s = cp1 + 2;	mediaip->len = eat_line(mediaip->s, body->s + body->len - mediaip->s) - mediaip->s;	trim_len(mediaip->len, mediaip->s, *mediaip);	nextisip = 0;	for (cp = mediaip->s; cp < mediaip->s + mediaip->len;) {		len = eat_token_end(cp, mediaip->s + mediaip->len) - cp;		if (nextisip == 1) {			mediaip->s = cp;			mediaip->len = len;			nextisip++;			break;		}		if (len == 3 && memcmp(cp, "IP", 2) == 0) {			switch (cp[2]) {			case '4':				nextisip = 1;				*pf = AF_INET;				break;			case '6':				nextisip = 1;				*pf = AF_INET6;				break;			default:				break;			}		}		cp = eat_space_end(cp + len, mediaip->s + mediaip->len);	}	if (nextisip != 2 || mediaip->len == 0) {		LOG(L_ERR, "ERROR: extract_mediaip: "		    "no `IP[4|6]' in `c=' field\n");		return -1;	}	return 1;}