while(festival->socket) { int a = 0; mlen = 1; status = switch_socket_recvfrom(sa, festival->socket, 0, ptr, &mlen); printf("GOT: ptr -> %s\n", ptr); if(*ptr == '\r' || *ptr == '\n') { //ptr = mbuf; //mbuf[0] = '\0'; *ptr++; ptr = '\0'; break; } ptr = mbuf; *ptr++; }