From c1c1ab720ed4ffa1e84cc4d201eef260c6cbbb96 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Mon, 9 Jun 2014 23:34:24 +0200 Subject: [PATCH] fix a few format string bugs Signed-off-by: Felix Fietkau --- ubus.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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'; -- 2.11.0