@@ -1210,8 +1210,9 @@ PHONGO_API void zval_to_bson(zval *data, php_phongo_bson_flags_t flags, bson_t *
1210
1210
/* Ignore non-public properties */
1211
1211
if (!instanceof_function (Z_OBJCE_P (data ), php_phongo_serializable_ce ) &&
1212
1212
!is_public_property (Z_OBJCE_P (data ), key , & member TSRMLS_CC )) {
1213
- if (member )
1214
- zend_string_release (member );
1213
+ if (member ) {
1214
+ zend_string_release (member );
1215
+ }
1215
1216
continue ;
1216
1217
}
1217
1218
@@ -1221,13 +1222,14 @@ PHONGO_API void zval_to_bson(zval *data, php_phongo_bson_flags_t flags, bson_t *
1221
1222
}
1222
1223
}
1223
1224
1224
- phongo_bson_append (bson , flags & ~PHONGO_BSON_ADD_ID ,
1225
- member ? ZSTR_VAL (member ) : ZSTR_VAL (key ),
1226
- member ? ZSTR_LEN (member ) : ZSTR_LEN (key ),
1225
+ phongo_bson_append (bson , flags & ~PHONGO_BSON_ADD_ID ,
1226
+ member ? ZSTR_VAL (member ) : ZSTR_VAL (key ),
1227
+ member ? ZSTR_LEN (member ) : ZSTR_LEN (key ),
1227
1228
Z_TYPE_P (value ), value TSRMLS_CC );
1228
1229
1229
- if (member )
1230
+ if (member ) {
1230
1231
zend_string_release (member );
1232
+ }
1231
1233
} else {
1232
1234
if (flags & PHONGO_BSON_ADD_ID ) {
1233
1235
if (!strncmp (ZSTR_VAL (key ), "_id" , sizeof ("_id" )- 1 )) {
0 commit comments