From d4490d0b2dd40b7f7678d9969ea9414af8448d40 Mon Sep 17 00:00:00 2001 From: Jan-Piet Mens Date: Tue, 1 Mar 2016 15:53:42 +0100 Subject: [PATCH] lowercase --- storage.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/storage.c b/storage.c index 4cd778d..4290855 100644 --- a/storage.c +++ b/storage.c @@ -142,17 +142,24 @@ static void get_gw_data(char *username, char *device, JsonNode *last) JsonNode *array; static char *types[] = { "batt", "ext", "status", NULL }; char **t, *js; - static UT_string *ts = NULL; + static UT_string *ts = NULL, *u = NULL, *d = NULL; if (last == NULL || last->tag != JSON_OBJECT) return; + for (t = types; t && *t; t++) { + utstring_renew(u); + utstring_renew(d); + utstring_printf(u, "%s", username); + utstring_printf(d, "%s", device); + lowercase(UB(u)); + lowercase(UB(d)); utstring_renew(ts); utstring_printf(ts, "%s/last/%s/%s/%s.json", STORAGEDIR, - username, - device, + UB(u), + UB(d), *t); /* Read file into JSON array and append to `last' object */