]> granicus.if.org Git - php/commitdiff
Drop '#if 0' in mysqlnd_debug() from the MySQLnd extension
authorGeorge Peter Banyard <girgias@php.net>
Thu, 6 Aug 2020 15:27:13 +0000 (17:27 +0200)
committerGeorge Peter Banyard <girgias@php.net>
Fri, 7 Aug 2020 16:17:33 +0000 (18:17 +0200)
Closes GH-5587

ext/mysqli/tests/mysqli_debug_control_string.phpt
ext/mysqlnd/mysqlnd_debug.c

index 00994abd0348a3fa0fcdfff0ee0f320157d6dd69..474f0998f6dc4d0f0c082d87cd85197c61417767 100644 (file)
@@ -73,5 +73,62 @@ if (!$IS_MYSQLND)
         print "libmysql/DBUG package prints some debug info here."
 ?>
 --EXPECTF--
+Warning: mysqli_debug(): Unrecognized format ',' in %s on line %d
+
+Warning: mysqli_debug(): Consecutive semicolons at position 0 in %s on line %d
 [023][control string '%s'] Trace file has not been written.
+
+Warning: mysqli_debug(): Colon expected, 'b' found in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, 'c' found in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, 'B' found in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, 'C' found in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, ',' found in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, '1' found in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, '2' found in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, '3' found in %s on line %d
+
+Warning: mysqli_debug(): Unrecognized format 'b' in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, 'B' found in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, 'C' found in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, ',' found in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, '1' found in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, '2' found in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, '3' found in %s on line %d
+
+Warning: mysqli_debug(): Unrecognized format 'b' in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, ';' found in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, ';' found in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, 'B' found in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, 'C' found in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, ',' found in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, '1' found in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, '2' found in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, '3' found in %s on line %d
+
+Warning: mysqli_debug(): Unrecognized format 'b' in %s on line %d
+
+Warning: mysqli_debug(): Colon expected, ';' found in %s on line %d
+
+Warning: mysqli_debug(): Unrecognized format 'z' in %s on line %d
 done%s
index 54c243d63bb742390e4b529525f862c6f2ca4ac3..ec698a265dcf7126b81ebb4e9203c9607cdb489b 100644 (file)
@@ -543,11 +543,9 @@ MYSQLND_METHOD(mysqlnd_debug, set_mode)(MYSQLND_DEBUG * self, const char * const
                                state = PARSER_WAIT_COLON;
                                break;
                        case ':':
-#if 0
                                if (state != PARSER_WAIT_COLON) {
                                        php_error_docref(NULL, E_WARNING, "Consecutive semicolons at position %u", i);
                                }
-#endif
                                state = PARSER_WAIT_MODIFIER;
                                break;
                        case 'f': /* limit output to these functions */
@@ -581,10 +579,8 @@ MYSQLND_METHOD(mysqlnd_debug, set_mode)(MYSQLND_DEBUG * self, const char * const
                                        }
                                        i = j;
                                } else {
-#if 0
                                        php_error_docref(NULL, E_WARNING,
                                                                         "Expected list of functions for '%c' found none", mode[i]);
-#endif
                                }
                                state = PARSER_WAIT_COLON;
                                break;
@@ -661,9 +657,7 @@ MYSQLND_METHOD(mysqlnd_debug, set_mode)(MYSQLND_DEBUG * self, const char * const
                                break;
                        default:
                                if (state == PARSER_WAIT_MODIFIER) {
-#if 0
                                        php_error_docref(NULL, E_WARNING, "Unrecognized format '%c'", mode[i]);
-#endif
                                        if (i+1 < mode_len && mode[i+1] == ',') {
                                                i+= 2;
                                                while (i < mode_len) {
@@ -675,9 +669,7 @@ MYSQLND_METHOD(mysqlnd_debug, set_mode)(MYSQLND_DEBUG * self, const char * const
                                        }
                                        state = PARSER_WAIT_COLON;
                                } else if (state == PARSER_WAIT_COLON) {
-#if 0
                                        php_error_docref(NULL, E_WARNING, "Colon expected, '%c' found", mode[i]);
-#endif
                                }
                                break;
                }