diff --git a/src/common/db.cpp b/src/common/db.cpp index 4617ff18d7..0a6ab1db6e 100644 --- a/src/common/db.cpp +++ b/src/common/db.cpp @@ -2612,12 +2612,12 @@ bool GetDataSource(HENV henv, char *Dsn, SWORD DsnMax, char *DsDesc, SWORD DsDes * description upon return */ { - SWORD cb; + SWORD cb1,cb2; - if (SQLDataSources(henv, direction, (UCHAR FAR *) Dsn, DsnMax, &cb, - (UCHAR FAR *) DsDesc, DsDescMax, &cb) == SQL_SUCCESS) + if (SQLDataSources(henv, direction, (UCHAR FAR *) Dsn, DsnMax, &cb1, + (UCHAR FAR *) DsDesc, DsDescMax, &cb2) == SQL_SUCCESS) { - DsDesc[cb+1] = 0; // Set the terminating character for the string + DsDesc[cb2+1] = 0; // Set the terminating character for the string return(TRUE); } else