]> granicus.if.org Git - php/commitdiff
Fixed bug #28374 (Possible unterminated loop inside
authorIlia Alshanetsky <iliaa@php.net>
Wed, 12 May 2004 16:49:47 +0000 (16:49 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Wed, 12 May 2004 16:49:47 +0000 (16:49 +0000)
_php_pgsql_trim_message()).

ext/pgsql/pgsql.c

index 81f67494637e9bb916289de43241eea9bc3d4a4d..414e2050ecd9f35409ab6ca8bce94b0fee5093f1 100644 (file)
@@ -227,7 +227,7 @@ static char * _php_pgsql_trim_message(const char *message, int *len)
        if (i>1 && (message[i-1] == '\r' || message[i-1] == '\n') && message[i] == '.') {
                --i;
        }
-       while (i && (message[i] == '\r' || message[i] == '\n')) {
+       while (i>0 && (message[i] == '\r' || message[i] == '\n')) {
                --i;
        }
        ++i;