From: Andy Green Date: Mon, 22 May 2017 06:01:08 +0000 (+0800) Subject: esp32: otf and use group-role as hostname if present X-Git-Tag: accepted/tizen/4.0/unified/20171012.191640~100 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=49769a7c24b9f3c79418611ba832ca69f43ab342;p=platform%2Fupstream%2Flibwebsockets.git esp32: otf and use group-role as hostname if present --- diff --git a/lib/lws-plat-esp32.c b/lib/lws-plat-esp32.c index cd631f8..3356963 100644 --- a/lib/lws-plat-esp32.c +++ b/lib/lws-plat-esp32.c @@ -1366,10 +1366,13 @@ lws_esp32_wlan_nvs_get(int retry) s = sizeof(lws_esp32.role); nvs_get_str(nvh, "role", lws_esp32.role, &s); - lws_snprintf(lws_esp32.hostname, sizeof(lws_esp32.hostname) - 1, - "%s-%s-%s", lws_esp32.model, - lws_esp32.group, - lws_esp32.serial); + /* if group and role defined: group-role */ + if (lws_esp32.group[0] && lws_esp32.role[0]) + lws_snprintf(lws_esp32.hostname, sizeof(lws_esp32.hostname) - 1, + "%s-%s", lws_esp32.group, lws_esp32.role); + else /* otherwise model-serial */ + lws_snprintf(lws_esp32.hostname, sizeof(lws_esp32.hostname) - 1, + "%s-%s", lws_esp32.model, lws_esp32.serial); nvs_close(nvh); diff --git a/lib/server.c b/lib/server.c index db214bd..ae01d05 100644 --- a/lib/server.c +++ b/lib/server.c @@ -308,6 +308,9 @@ lws_get_mimetype(const char *file, const struct lws_http_mount *m) if (!strcmp(&file[n - 4], ".ttf")) return "application/x-font-ttf"; + if (!strcmp(&file[n - 4], ".otf")) + return "application/font-woff"; + if (!strcmp(&file[n - 5], ".woff")) return "application/font-woff";