我有一些这样的代码:
void logConnectionStatus(char * domain, char * status, mqd_t logQueue) {
char * message;
asprintf(&message, "Connection to domain %s: %s", domain, status);
mq_send(logQueue, message, 1024, 0);
free(msg);
}
但 valgrind check 说
地址 0x566c0f5 在大小为 53 的块内分配了 0 个字节
可能是什么原因?谢谢你。