io: fix printf() without constant format
[project/luci2/ui.git] / luci2 / src / io / main.c
index 1ad230db95b10a57e1b3db90d1631fab05141a1b..f9c07c3609ddc8e23e396e0b1a8624c4e260f479 100644 (file)
@@ -102,7 +102,7 @@ session_access(const char *sid, const char *obj, const char *func)
                goto out;
 
        blob_buf_init(&req, 0);
-       blobmsg_add_string(&req, "sid", sid);
+       blobmsg_add_string(&req, "ubus_rpc_session", sid);
        blobmsg_add_string(&req, "scope", "luci-io");
        blobmsg_add_string(&req, "object", obj);
        blobmsg_add_string(&req, "function", func);
@@ -270,7 +270,7 @@ response(bool success, const char *message)
        struct stat s;
 
        printf("Status: 200 OK\r\n");
-       printf("Content-Type: application/json\r\n\r\n{\n");
+       printf("Content-Type: text/plain\r\n\r\n{\n");
 
        if (success)
        {
@@ -299,7 +299,7 @@ failure(int e, const char *message)
 {
        printf("Status: 500 Internal Server failure\r\n");
        printf("Content-Type: text/plain\r\n\r\n");
-       printf(message);
+       printf("%s", message);
 
        if (e)
                printf(": %s", strerror(e));