Skip to content

Commit 38691b0

Browse files
committed
Fix alignment in mysqli
1 parent 172e5c1 commit 38691b0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

ext/mysqlnd/mysqlnd_portability.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ This file is public domain and comes with NO WARRANTY of any kind */
120120
((uint32_t) (zend_uchar) (A)[0])))
121121
#define sint4korr(A) (*((zend_long *) (A)))
122122

123-
#define uint2korr(A) (*((uint16_t *) (A)))
123+
#define uint2korr(A) (((uint16_t)(A)[0]) + (((uint16_t)(A)[1]) << 8))
124124
#define uint3korr(A) (uint32_t) (((uint32_t) ((zend_uchar) (A)[0])) +\
125125
(((uint32_t) ((zend_uchar) (A)[1])) << 8) +\
126126
(((uint32_t) ((zend_uchar) (A)[2])) << 16))

0 commit comments

Comments
 (0)