Skip to content

Commit bd286a3

Browse files
remicolletjmikola
authored andcommitted
PHPC-527: Fix PHP 7 / 32bits build
1 parent 4ad0a76 commit bd286a3

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

phongo_compat.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,8 @@
9999
int tmp_len; \
100100
mongoc_log(MONGOC_LOG_LEVEL_WARNING, MONGOC_LOG_DOMAIN, "Integer overflow detected on your platform: %lld", value); \
101101
tmp_len = spprintf(&tmp, 0, "%lld", value); \
102-
add_index_stringl(zval, index, tmp, tmp_len, 0); \
102+
ADD_ASSOC_STRINGL(zval, index, tmp, tmp_len); \
103+
efree(tmp); \
103104
} else { \
104105
add_index_long(zval, index, val); \
105106
}
@@ -109,7 +110,8 @@
109110
int tmp_len; \
110111
mongoc_log(MONGOC_LOG_LEVEL_WARNING, MONGOC_LOG_DOMAIN, "Integer overflow detected on your platform: %lld", value); \
111112
tmp_len = spprintf(&tmp, 0, "%lld", value); \
112-
add_assoc_stringl(zval, key, tmp, tmp_len, 0); \
113+
ADD_ASSOC_STRINGL(zval, key, tmp, tmp_len); \
114+
efree(tmp); \
113115
} else { \
114116
add_assoc_long(zval, key, value); \
115117
}

0 commit comments

Comments
 (0)