Skip to content

Commit ea5b101

Browse files
committed
Enable the corrupt BSON handler for debugging
1 parent 05e30cf commit ea5b101

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/bson.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,8 @@ void php_phongo_bson_visit_corrupt(const bson_iter_t *iter __attribute__((unused
170170
{
171171
zval *retval = *(zval **)data;
172172

173+
mongoc_log(MONGOC_LOG_LEVEL_TRACE, MONGOC_LOG_DOMAIN, "Corrupt BSON data detected!");
174+
173175
zval_ptr_dtor(&retval);
174176
}
175177
/* }}} */
@@ -477,7 +479,7 @@ bool php_phongo_bson_visit_minkey(const bson_iter_t *iter __attribute__((unused)
477479
static const bson_visitor_t php_bson_visitors = {
478480
NULL /* php_phongo_bson_visit_before*/,
479481
NULL /*php_phongo_bson_visit_after*/,
480-
NULL /*php_phongo_bson_visit_corrupt*/,
482+
php_phongo_bson_visit_corrupt,
481483
php_phongo_bson_visit_double,
482484
php_phongo_bson_visit_utf8,
483485
php_phongo_bson_visit_document,

0 commit comments

Comments
 (0)