diff --git a/mdns.c b/mdns.c index ed7d77fa..53b5df76 100644 --- a/mdns.c +++ b/mdns.c @@ -61,7 +61,7 @@ static mdns_backend *mdns_backends[] = { }; void mdns_register(void) { - char *mdns_apname = malloc(strlen(config.apname) + 14); + char *mdns_apname = alloca(strlen(config.apname) + 14); char *p = mdns_apname; int i; for (i=0; i<6; i++) {