diff --git a/libs/hiredis/patches/001-lvalue_fix.patch b/libs/hiredis/patches/001-lvalue_fix.patch new file mode 100644 index 000000000..bf29f508d --- /dev/null +++ b/libs/hiredis/patches/001-lvalue_fix.patch @@ -0,0 +1,13 @@ +Index: hiredis-0.13.3/hiredis.h +=================================================================== +--- hiredis-0.13.3.orig/hiredis.h ++++ hiredis-0.13.3/hiredis.h +@@ -98,7 +98,7 @@ + * then GNU strerror_r returned an internal static buffer and we \ + * need to copy the result into our private buffer. */ \ + if (err_str != (buf)) { \ +- buf[(len)] = '\0'; \ ++ (buf)[(len)] = '\0'; \ + strncat((buf), err_str, ((len) - 1)); \ + } \ + } while (0)