X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fmdnsd.git;a=blobdiff_plain;f=ubus.c;fp=ubus.c;h=efd6cb106e19ea086fa834d4e4f95741fec61ac6;hp=6d0cdeaa4c0496a42257dcf3387b3ecc1bc29374;hb=c1c1ab720ed4ffa1e84cc4d201eef260c6cbbb96;hpb=9061708d9d39f011c5e78f922a5262ad571607cb diff --git a/ubus.c b/ubus.c index 6d0cdea..efd6cb1 100644 --- a/ubus.c +++ b/ubus.c @@ -59,7 +59,7 @@ mdns_browse(struct ubus_context *ctx, struct ubus_object *obj, char *local; if (*((char *) s->avl.key) != '_') continue; - snprintf(buffer, MAX_NAME_LEN, s->avl.key); + snprintf(buffer, MAX_NAME_LEN, "%s", (const char *) s->avl.key); local = strstr(buffer, ".local"); if (local) *local = '\0'; @@ -69,7 +69,7 @@ mdns_browse(struct ubus_context *ctx, struct ubus_object *obj, if (!c1) { c1 = blobmsg_open_table(&b, buffer); } - snprintf(buffer, MAX_NAME_LEN, s->entry); + snprintf(buffer, MAX_NAME_LEN, "%s", (const char *) s->entry); local = strstr(buffer, "._"); if (local) *local = '\0'; @@ -103,7 +103,7 @@ mdns_hosts(struct ubus_context *ctx, struct ubus_object *obj, char *local; if (*((char *) s->avl.key) == '_') continue; - snprintf(buffer, MAX_NAME_LEN, s->entry); + snprintf(buffer, MAX_NAME_LEN, "%s", (const char *) s->entry); local = strstr(buffer, "._"); if (local) *local = '\0';