From a1a60039d8540c48ca37e37d2aad99a7f9496436 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Fri, 13 Aug 2004 08:51:56 +0000 Subject: [PATCH] Fix possible undefined index (bug #1008232). --- ChangeLog | 4 ++++ libraries/read_dump.lib.php | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 166880e22..bc0a51e51 100755 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,10 @@ phpMyAdmin - Changelog $Id$ $Source$ +2004-08-13 Michal Čihař + * libraries/read_dump.lib.php: Fix possible undefined index (bug + #1008232). + 2004-08-12 Michal Čihař * db_details_structure.php: Inconsistency of drop/empty links (bug #989705). diff --git a/libraries/read_dump.lib.php b/libraries/read_dump.lib.php index 20f5a3b6c..f5a425530 100644 --- a/libraries/read_dump.lib.php +++ b/libraries/read_dump.lib.php @@ -72,7 +72,7 @@ function PMA_splitSqlFile(&$ret, $sql, $release) } // end if (in string) // lets skip comments (/*, -- and #) - else if (($char == '-' && $sql[$i + 1] == '-' && $sql[$i + 2] <= ' ') || $char == '#' || ($char == '/' && $sql[$i + 1] == '*')) { + else if (($char == '-' && $sql_len > $i + 2 && $sql[$i + 1] == '-' && $sql[$i + 2] <= ' ') || $char == '#' || ($char == '/' && $sql_len > $i + 1 && $sql[$i + 1] == '*')) { $i = strpos($sql, $char == '/' ? '*/' : "\n", $i); // didn't we hit end of string? if ($i === FALSE) {