Fixed bug #50323 (Allow use of ; in values via ;; in PDO DSN).

This commit is contained in:
Ilia Alshanetsky 2009-12-06 19:34:12 +00:00
parent 8c2412d023
commit ba53b1d719

View File

@ -245,7 +245,7 @@ PDO_API int php_pdo_parse_data_source(const char *data_source,
semi = i++;
break;
}
if (data_source[i] == ';') {
if (data_source[i] == ';' && ((i + 1 >= data_source_len) || data_source[i+1] != ';')) {
semi = i++;
break;
}