=== modified file 'util/installer.c' --- util/installer.c 2008-11-21 20:57:00 +0000 +++ util/installer.c 2009-05-03 19:38:56 +0000 @@ -83,6 +83,7 @@ static SQLWCHAR W_DATABASE[]= {'D', 'A', 'T', 'A', 'B', 'A', 'S', 'E', 0}; static SQLWCHAR W_SOCKET[]= {'S', 'O', 'C', 'K', 'E', 'T', 0}; static SQLWCHAR W_INITSTMT[]= {'I', 'N', 'I', 'T', 'S', 'T', 'M', 'T', 0}; +static SQLWCHAR W_STMT[]= {'S', 'T', 'M', 'T', 0}; static SQLWCHAR W_OPTION[]= {'O', 'P', 'T', 'I', 'O', 'N', 0}; static SQLWCHAR W_CHARSET[]= {'C', 'H', 'A', 'R', 'S', 'E', 'T', 0}; static SQLWCHAR W_SSLKEY[]= {'S', 'S', 'L', 'K', 'E', 'Y', 0}; @@ -113,7 +114,8 @@ /* List of all DSN params, used when serializing to string */ static const SQLWCHAR *dsnparams[]= {W_DSN, W_DRIVER, W_DESCRIPTION, W_SERVER, - W_UID, W_PWD, W_DATABASE, W_SOCKET, W_INITSTMT, + W_UID, W_PWD, W_DATABASE, W_SOCKET, + W_INITSTMT, W_STMT, W_PORT, W_OPTION, W_CHARSET, W_SSLKEY, W_SSLCERT, W_SSLCA, W_SSLCAPATH, W_SSLCIPHER, W_SSLVERIFY, W_READTIMEOUT, W_WRITETIMEOUT}; @@ -645,6 +647,8 @@ *strdest= &ds->socket; else if (!sqlwcharcasecmp(W_INITSTMT, param)) *strdest= &ds->initstmt; + else if (!sqlwcharcasecmp(W_STMT, param)) + *strdest= &ds->initstmt; else if (!sqlwcharcasecmp(W_OPTION, param)) *strdest= &ds->option; else if (!sqlwcharcasecmp(W_CHARSET, param))