I have some code like this:
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);
}
but valgrind check says that
Address 0x566c0f5 is 0 bytes inside a block of size 53 alloc'd
What can be the reason? Thank you.
message? - Jean-François Fabre♦mq_send(logQueue, msg, strlen(msg), 0);- Jean-François Fabre♦