File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,9 @@ PHP NEWS
10
10
. Fixed bug GH-13563 (Setting bool values via env in FPM config fails).
11
11
(Jakub Zelenka)
12
12
13
+ - MySQLnd:
14
+ . Fix shift out of bounds on 32-bit non-fast-path platforms. (nielsdos)
15
+
13
16
- Opcache:
14
17
. Fixed bug GH-13433 (Segmentation Fault in zend_class_init_statics when
15
18
using opcache.preload). (nielsdos)
Original file line number Diff line number Diff line change @@ -215,8 +215,8 @@ typedef union {
215
215
*(((char *)(T))+1) = (char)(((A) >> 8));\
216
216
*(((char *)(T))+2) = (char)(((A) >> 16));\
217
217
*(((char *)(T))+3) = (char)(((A) >> 24)); \
218
- *(((char *)(T))+4) = (char)(((A) >> 32)); } while (0)
219
- #define int8store (T ,A ) { uint32_t def_temp= (uint32_t) (A), def_temp2= (uint32_t) ((A) >> 32); \
218
+ *(((char *)(T))+4) = sizeof(A) == 4 ? 0 : (char)(((A) >> 32)); } while (0)
219
+ #define int8store (T ,A ) { uint32_t def_temp= (uint32_t) (A), def_temp2= sizeof(A) == 4 ? 0 : (uint32_t) ((A) >> 32); \
220
220
int4store((T),def_temp); \
221
221
int4store((T+4),def_temp2); \
222
222
}
You can’t perform that action at this time.
0 commit comments