Skip to content

Commit

Permalink
mdns: change c3_malloc to c3_calloc
Browse files Browse the repository at this point in the history
  • Loading branch information
ripperi committed Nov 14, 2024
1 parent dfca41a commit 95a46e6
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions pkg/vere/mdns.c
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ static void resolve_cb(DNSServiceRef sref,
hints.ai_family = AF_INET; // Request only IPv4 addresses
hints.ai_socktype = SOCK_STREAM; // TCP socket

uv_getaddrinfo_t* req = (uv_getaddrinfo_t*)c3_malloc(sizeof(uv_getaddrinfo_t));
uv_getaddrinfo_t* req = (uv_getaddrinfo_t*)c3_calloc(sizeof(uv_getaddrinfo_t));
req->data = (void*)payload;

uv_loop_t* loop = uv_default_loop();
Expand Down Expand Up @@ -126,7 +126,7 @@ static void browse_cb(DNSServiceRef s,
// we are leaking payload because we don't know when we are done
// browsing, luckily we only browse once
mdns_payload* payload = (mdns_payload*)context;
mdns_payload* payload_copy = c3_malloc(sizeof *payload_copy);
mdns_payload* payload_copy = c3_calloc(sizeof *payload_copy);

// copy to prevent asynchronous thrashing of payload
memcpy(payload_copy, payload, sizeof(mdns_payload));
Expand Down Expand Up @@ -181,7 +181,7 @@ void mdns_init(uint16_t port, bool fake, char* our, mdns_cb* cb, void* context)
setenv("DBUS_SYSTEM_BUS_ADDRESS", "unix:path=/var/run/dbus/system_bus_socket", 0);
# endif

mdns_payload* register_payload = (mdns_payload*)c3_malloc(sizeof(mdns_payload));
mdns_payload* register_payload = (mdns_payload*)c3_calloc(sizeof(mdns_payload));

DNSServiceRef sref;
DNSServiceErrorType err;
Expand Down Expand Up @@ -215,7 +215,7 @@ void mdns_init(uint16_t port, bool fake, char* our, mdns_cb* cb, void* context)

init_sref_poll(sref, register_payload);

mdns_payload* browse_payload = (mdns_payload*)c3_malloc(sizeof(mdns_payload));
mdns_payload* browse_payload = (mdns_payload*)c3_calloc(sizeof(mdns_payload));

browse_payload->cb = cb;
browse_payload->context = context;
Expand Down

0 comments on commit 95a46e6

Please sign in to comment.