Lines Matching defs:msg
94 Remove double-free of msg header, freed automatically by deliver_request()
307 char *msg = NULL;
331 msg = malloc(*len);
332 if (!msg) return NULL;
334 bzero(msg, *len);
335 hdr = (void *)msg;
340 *data_start = msg + sizeof(ipc_msg_hdr);
416 static DNSServiceErrorType deliver_request(void *msg, DNSServiceRef sdr, int reuse_sd)
418 ipc_msg_hdr *hdr = msg;
421 char *const data = (char *)msg + sizeof(ipc_msg_hdr);
471 //syslog(LOG_WARNING, "deliver_request name is %s\n", (char *)msg + sizeof(ipc_msg_hdr));
472 if (write_all(sdr->sockfd, msg, datalen + sizeof(ipc_msg_hdr)) < 0)
474 free(msg);
475 msg = NULL;
506 if (msg) free(msg);
595 char *msg = NULL, *ptr;
615 msg = (void *)hdr;
625 err = deliver_request(msg, sdr, 1);
640 if (msg) free(msg);
684 char *msg = NULL, *ptr;
703 msg = (void *)hdr;
713 err = deliver_request(msg, sdr, 1);
728 if (msg) free(msg);
764 char *msg = NULL, *ptr;
782 msg = (char *)hdr;
790 err = deliver_request(msg, sdr, 1);
804 if (msg) free(msg);
868 char *msg = NULL, *ptr;
900 msg = (char *)hdr;
914 err = deliver_request(msg, sdr, 1);
930 if (msg) free(msg);
961 char *msg = NULL, *ptr;
978 msg = (void *)hdr;
985 err = deliver_request(msg, sdr, 1);
1000 if (msg) free(msg);
1051 char *msg = NULL, *ptr;
1072 msg = (char *)hdr;
1092 return deliver_request(msg, sdRef, 0);