Patch level : 12.0 no-patch

Files correlati     : 
Commento            : Corretto controllo spostamento in TISAM_recordset: adesso prima di muoversi controlla che la posizione attuale non superi gli elementi totali dell'array.

git-svn-id: svn://10.65.10.50/branches/R_10_00@23694 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
mtollari 2017-03-17 13:39:20 +00:00
parent bb7238c5e2
commit 3fecc57026

View File

@ -1606,11 +1606,10 @@ unsigned int TISAM_recordset::columns() const
bool TISAM_recordset::move_to(TRecnotype pos)
{
TCursor* c = cursor();
bool ok = c != NULL && pos >= 0;
bool ok = c != NULL && pos >= 0 && pos < c->items();
if (ok)
{
*c = pos;
ok = pos >= 0 && pos < c->items();
}
return ok;
}