Merge pull request #4226 from ffainelli/hiredis
hiredis: Fix __redis_strerror_r lvalue error
This commit is contained in:
commit
1d9c683f3c
1 changed files with 13 additions and 0 deletions
13
libs/hiredis/patches/001-lvalue_fix.patch
Normal file
13
libs/hiredis/patches/001-lvalue_fix.patch
Normal file
|
@ -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)
|
Loading…
Reference in a new issue