We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f06a3e2 commit 4a671e0Copy full SHA for 4a671e0
ext/maxminddb.c
@@ -336,7 +336,15 @@ PHP_METHOD(MaxMind_Db_Reader, metadata) {
336
object_init_ex(return_value, metadata_ce);
337
338
MMDB_entry_data_list_s *entry_data_list;
339
- MMDB_get_metadata_as_entry_data_list(mmdb_obj->mmdb, &entry_data_list);
+ int status =
340
+ MMDB_get_metadata_as_entry_data_list(mmdb_obj->mmdb, &entry_data_list);
341
+ if (status != MMDB_SUCCESS) {
342
+ zend_throw_exception_ex(maxminddb_exception_ce,
343
+ 0 TSRMLS_CC,
344
+ "Error while decoding metadata. %s",
345
+ MMDB_strerror(status));
346
+ return;
347
+ }
348
349
zval metadata_array;
350
const MMDB_entry_data_list_s *rv =
0 commit comments