From e82e31badd1061f17ce335e23acb50ab1faad881 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Fri, 24 Jul 2020 14:17:58 -0700 Subject: [PATCH] device-observatory: fix compilation with newer libmicrohttpd API change. Signed-off-by: Rosen Penev --- utils/device-observatory/Makefile | 2 +- .../patches/020-libmicrohttpd.patch | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 utils/device-observatory/patches/020-libmicrohttpd.patch diff --git a/utils/device-observatory/Makefile b/utils/device-observatory/Makefile index 536d36a96..9317df19a 100644 --- a/utils/device-observatory/Makefile +++ b/utils/device-observatory/Makefile @@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=device-observatory PKG_VERSION:=1.2.0 -PKG_RELEASE:=6 +PKG_RELEASE:=7 PKG_SOURCE_URL:=https://codeload.github.com/mwarning/device-observatory/tar.gz/v$(PKG_VERSION)? PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz diff --git a/utils/device-observatory/patches/020-libmicrohttpd.patch b/utils/device-observatory/patches/020-libmicrohttpd.patch new file mode 100644 index 000000000..e065af8f7 --- /dev/null +++ b/utils/device-observatory/patches/020-libmicrohttpd.patch @@ -0,0 +1,20 @@ +--- a/src/webserver.c ++++ b/src/webserver.c +@@ -129,7 +129,7 @@ const char *get_mimetype(const char str[]) + return "application/octet-stream"; + } + +-static int send_response(void *cls, struct MHD_Connection *connection, ++static enum MHD_Result send_response(void *cls, struct MHD_Connection *connection, + const char *url, const char *method, const char *version, + const char *upload_data, size_t *upload_data_size, void **con_cls) + { +@@ -142,7 +142,7 @@ static int send_response(void *cls, struct MHD_Connection *connection, + struct device *device; + int is_localhost; + FILE *fp; +- int ret; ++ enum MHD_Result ret; + + connection_info = MHD_get_connection_info(connection, MHD_CONNECTION_INFO_CLIENT_ADDRESS); + if (!connection_info) {