diff options
| author | Dan Kalowsky <kalowsky@php.net> | 2003-07-11 13:13:32 +0000 |
|---|---|---|
| committer | Dan Kalowsky <kalowsky@php.net> | 2003-07-11 13:13:32 +0000 |
| commit | a1d8121bda4210df78a38444e62e685bf6b3e156 (patch) | |
| tree | 9dd8e16e054df1e498a154b3dc115a136064cb80 | |
| parent | bc2086b11ed0c20c4bc4d72fa0ca2af1a85160ff (diff) | |
| download | php-git-a1d8121bda4210df78a38444e62e685bf6b3e156.tar.gz | |
Fix for bug #22897
| -rw-r--r-- | ext/odbc/php_odbc.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/odbc/php_odbc.c b/ext/odbc/php_odbc.c index be984e750e..75ae7e705b 100644 --- a/ext/odbc/php_odbc.c +++ b/ext/odbc/php_odbc.c @@ -2065,7 +2065,7 @@ int odbc_sqlconnect(odbc_connection **conn, char *db, char *uid, char *pwd, int #endif #ifdef HAVE_OPENLINK { - char dsnbuf[300]; + char dsnbuf[1024]; short dsnbuflen; rc = SQLDriverConnect((*conn)->hdbc, NULL, db, SQL_NTS, @@ -2107,8 +2107,8 @@ int odbc_sqlconnect(odbc_connection **conn, char *db, char *uid, char *pwd, int } if (direct) { - rc = SQLDriverConnect((*conn)->hdbc, NULL, ldb, strlen(ldb), dsnbuf, sizeof(dsnbuf), - &dsnbuflen, SQL_DRIVER_NOPROMPT); + rc = SQLDriverConnect((*conn)->hdbc, NULL, ldb, strlen(ldb), dsnbuf, + sizeof(dsnbuf) - 1, &dsnbuflen, SQL_DRIVER_NOPROMPT); } else { rc = SQLConnect((*conn)->hdbc, db, SQL_NTS, uid, SQL_NTS, pwd, SQL_NTS); } |
