diff --git a/src/sql/drivers/tds/qsql_tds.cpp b/src/sql/drivers/tds/qsql_tds.cpp index 8d5f63c8791..69534fe3802 100644 --- a/src/sql/drivers/tds/qsql_tds.cpp +++ b/src/sql/drivers/tds/qsql_tds.cpp @@ -355,7 +355,7 @@ void QTDSResult::cleanup() d->clearErrorMsgs(); d->rec.clear(); for (int i = 0; i < d->buffer.size(); ++i) - free(d->buffer.at(i * 2).data); + free(d->buffer.at(i).data); d->buffer.clear(); // "can" stands for "cancel"... very clever. dbcanquery(d->dbproc);