257
257
if ( !pDataSource->pszUSER )
258
258
pDataSource->pszUSER = (char *)_global_strndup( pAnchorChar, pScanChar - pAnchorChar );
260
else if ( strcasecmp( pszName, "SSLCA" ) == 0 )
262
if ( !pDataSource->pszSSLCA )
263
pDataSource->pszSSLCA = (char *)_global_strndup( pAnchorChar, pScanChar - pAnchorChar );
265
else if ( strcasecmp( pszName, "SSLCAPATH" ) == 0 )
267
if ( !pDataSource->pszSSLCAPATH )
268
pDataSource->pszSSLCAPATH = (char *)_global_strndup( pAnchorChar, pScanChar - pAnchorChar );
270
else if ( strcasecmp( pszName, "SSLCERT" ) == 0 )
272
if ( !pDataSource->pszSSLCERT )
273
pDataSource->pszSSLCERT = (char *)_global_strndup( pAnchorChar, pScanChar - pAnchorChar );
275
else if ( strcasecmp( pszName, "SSLCIPHER" ) == 0 )
277
if ( !pDataSource->pszSSLCIPHER )
278
pDataSource->pszSSLCIPHER = (char *)_global_strndup( pAnchorChar, pScanChar - pAnchorChar );
280
else if ( strcasecmp( pszName, "SSLKEY" ) == 0 )
282
if ( !pDataSource->pszSSLKEY )
283
pDataSource->pszSSLKEY = (char *)_global_strndup( pAnchorChar, pScanChar - pAnchorChar );
285
else if (strcasecmp(pszName, "CHARSET") == 0)
287
if (!pDataSource->pszCHARSET)
288
pDataSource->pszCHARSET=
289
(char *)_global_strndup(pAnchorChar,
262
295
fprintf( stderr, "[%s][%d][ERROR] Unhandled attribute (%s).\n", __FILE__, __LINE__, pszName );
299
_global_free( pszName );