int read_bytes;
int sock_fd = node->sock_fd;
- memset(buf, 0, sizeof(buf));
+ osrf_clearbuf(buf, sizeof(buf));
set_fl(sock_fd, O_NONBLOCK);
osrfLogInternal( OSRF_LOG_MARK, "%ld : Received data at %f\n", (long) getpid(), get_timestamp_millis());
if(mgr->data_received)
mgr->data_received(mgr->blob, mgr, sock_fd, buf, node->parent_id);
- memset(buf, 0, sizeof(buf));
+ osrf_clearbuf(buf, sizeof(buf));
}
int local_errno = errno; /* capture errno as set by recv() */