*/
faim_mutex_lock(&conn->active);
if (recv(conn->fd, generic, 6, MSG_WAITALL) < 6){
- printf("faim: flap: read underflow (header)\n");
aim_conn_close(conn);
faim_mutex_unlock(&conn->active);
return -1;
/* read the data portion of the packet */
if (recv(conn->fd, newrx->data, newrx->commandlen, MSG_WAITALL) < newrx->commandlen){
- printf("faim: flap: read underflow (payload)\n");
free(newrx->data);
free(newrx);
aim_conn_close(conn);