@@ -342,19 +342,19 @@ const char *xdebug_lib_find_in_globals(const char *element, const char **found_i
342342
343343 /* Elements in Superglobal Symbols */
344344 st = zend_hash_str_find_deref (& EG (symbol_table ), "_GET" , strlen ("_GET" ));
345- if (st && (trigger_val = zend_hash_str_find_deref (Z_ARRVAL_P (st ), element , strlen (element ))) != NULL ) {
345+ if (st && Z_TYPE_P ( st ) == IS_ARRAY && (trigger_val = zend_hash_str_find_deref (Z_ARRVAL_P (st ), element , strlen (element ))) != NULL ) {
346346 * found_in_global = "GET" ;
347347 return Z_STRVAL_P (trigger_val );
348348 }
349349
350350 st = zend_hash_str_find_deref (& EG (symbol_table ), "_POST" , strlen ("_POST" ));
351- if (st && (trigger_val = zend_hash_str_find_deref (Z_ARRVAL_P (st ), element , strlen (element ))) != NULL ) {
351+ if (st && Z_TYPE_P ( st ) == IS_ARRAY && (trigger_val = zend_hash_str_find_deref (Z_ARRVAL_P (st ), element , strlen (element ))) != NULL ) {
352352 * found_in_global = "POST" ;
353353 return Z_STRVAL_P (trigger_val );
354354 }
355355
356356 st = zend_hash_str_find_deref (& EG (symbol_table ), "_COOKIE" , strlen ("_COOKIE" ));
357- if (st && (trigger_val = zend_hash_str_find_deref (Z_ARRVAL_P (st ), element , strlen (element ))) != NULL ) {
357+ if (st && Z_TYPE_P ( st ) == IS_ARRAY && (trigger_val = zend_hash_str_find_deref (Z_ARRVAL_P (st ), element , strlen (element ))) != NULL ) {
358358 * found_in_global = "COOKIE" ;
359359 return Z_STRVAL_P (trigger_val );
360360 }
@@ -382,7 +382,7 @@ const char *xdebug_lib_find_in_globals(const char *element, const char **found_i
382382 }
383383
384384 st = zend_hash_str_find_deref (& EG (symbol_table ), "_ENV" , strlen ("_ENV" ));
385- if (st && (trigger_val = zend_hash_str_find_deref (Z_ARRVAL_P (st ), element , strlen (element ))) != NULL ) {
385+ if (st && Z_TYPE_P ( st ) == IS_ARRAY && (trigger_val = zend_hash_str_find_deref (Z_ARRVAL_P (st ), element , strlen (element ))) != NULL ) {
386386 * found_in_global = "ENV" ;
387387 return Z_STRVAL_P (trigger_val );
388388 }
0 commit comments