rem: if (len > m->m_len)
add: if (len > (int) m->m_len)
context: int socket_getpeername(struct socket *so, struct sockaddr *sa, int * alen){        struct mbuf *m = m_getclr(MT_SONAME);        int len;        int error;        if (!m)                return ENOBUFS;	if ((so->so_state & (SS_ISCONNECTED|SS_ISCONFIRMING)) == 0)		return ENOTCONN;        memcpy(&len, alen, sizeof(len));        error = (*so->so_proto->pr_userreq)(so, PRU_PEERADDR, NULL, m, NULL);        if (error == 0) {                if (len > m->m_len)                        len = m->m_len;                memcpy(sa, mtod(m, caddr_t), len);                memcpy(alen, &len, sizeof(len));        }        m_freem(m);        return error;}