libmicrohttpd: add patch to fix inside loop declaration warning 2968/head
authorAlexander Couzens <lynxis@fe80.eu>
Fri, 15 Jul 2016 13:27:30 +0000 (15:27 +0200)
committerAlexander Couzens <lynxis@fe80.eu>
Fri, 15 Jul 2016 13:29:19 +0000 (15:29 +0200)
already fixed upstream, but 0.9.50 contains this bug

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
libs/libmicrohttpd/patches/001-fix-inside-loop-deklaration.patch [new file with mode: 0644]

diff --git a/libs/libmicrohttpd/patches/001-fix-inside-loop-deklaration.patch b/libs/libmicrohttpd/patches/001-fix-inside-loop-deklaration.patch
new file mode 100644 (file)
index 0000000..e055307
--- /dev/null
@@ -0,0 +1,14 @@
+Index: libmicrohttpd-0.9.50/src/microhttpd/mhd_str.c
+===================================================================
+--- libmicrohttpd-0.9.50.orig/src/microhttpd/mhd_str.c 2016-05-02 14:22:44.000000000 +0200
++++ libmicrohttpd-0.9.50/src/microhttpd/mhd_str.c      2016-07-15 11:06:39.896282700 +0200
+@@ -271,7 +271,8 @@
+ int
+ MHD_str_equal_caseless_n_ (const char * const str1, const char * const str2, size_t maxlen)
+ {
+-  for (size_t i = 0; i < maxlen; ++i)
++  size_t i;
++  for (i = 0; i < maxlen; ++i)
+     {
+       const char c1 = str1[i];
+       const char c2 = str2[i];