summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlia Alshanetsky <iliaa@php.net>2004-05-12 16:49:47 +0000
committerIlia Alshanetsky <iliaa@php.net>2004-05-12 16:49:47 +0000
commitca5c6a1e91ecd6e240639bfd55ca25bfd801206f (patch)
tree7e761cc0eb17f18ea987f3c145369ebcc3008a50
parent8428d0088c7091cbb8ee7120a319fac7ad53793f (diff)
downloadphp-git-ca5c6a1e91ecd6e240639bfd55ca25bfd801206f.tar.gz
Fixed bug #28374 (Possible unterminated loop inside
_php_pgsql_trim_message()).
-rw-r--r--ext/pgsql/pgsql.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/pgsql/pgsql.c b/ext/pgsql/pgsql.c
index 81f6749463..414e2050ec 100644
--- a/ext/pgsql/pgsql.c
+++ b/ext/pgsql/pgsql.c
@@ -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;