Lines Matching refs:reply
202 char *reply = NULL; in slp_uc_udp_send() local
230 if (!reply && !(reply = malloc(mtu))) { in slp_uc_udp_send()
263 if (recvfrom(sockfd, reply, mtu, 0, NULL, NULL) < 0) { in slp_uc_udp_send()
266 free(reply); reply = NULL; in slp_uc_udp_send()
275 slp_proto_err errcode = slp_get_errcode(reply); in slp_uc_udp_send()
293 free(reply); reply = NULL; in slp_uc_udp_send()
308 if (reply) free(reply); in slp_uc_udp_send()
312 if (reply) { in slp_uc_udp_send()
313 if (slp_get_overflow(reply)) in slp_uc_udp_send()
317 (void) slp_enqueue(hp->q, reply); in slp_uc_udp_send()
459 char *reply, header[SLP_DEFAULT_SENDMTU]; in tcp_thread() local
487 reply = NULL; in tcp_thread()
537 if ((slp_tcp_read(tcp_sockfd, &reply)) == SLP_OK) { in tcp_thread()
549 if (reply) { in tcp_thread()
550 free(reply); in tcp_thread()
554 (void) slp_enqueue(hp->q, reply); in tcp_thread()
574 SLPError slp_tcp_read(int sockfd, char **reply) { in slp_tcp_read() argument
600 if (!(*reply = malloc(len))) { in slp_tcp_read()
604 (void) memcpy(*reply, lenbuf, 5); in slp_tcp_read()
608 p = *reply + 5; in slp_tcp_read()
614 free(*reply); in slp_tcp_read()
1012 char *reply = NULL; in mc_recvmsg() local
1041 if (!reply && !(reply = malloc(mtu))) { in mc_recvmsg()
1045 if (recvfrom(pfd[i].fd, reply, mtu, 0, in mc_recvmsg()
1051 free(reply); reply = NULL; in mc_recvmsg()
1064 if (slp_get_overflow(reply)) { in mc_recvmsg()
1073 (void) slp_enqueue(hp->q, reply); in mc_recvmsg()
1076 reply = NULL; in mc_recvmsg()
1097 if (reply) { in mc_recvmsg()
1098 free(reply); in mc_recvmsg()