tt/mini_isam: Coverity (memory corruption, moderate)

This commit is contained in:
Jon Trulson 2014-12-26 16:15:53 -07:00
parent 6f45dde569
commit 4c6e66ceb8
1 changed files with 4 additions and 2 deletions

View File

@ -203,14 +203,16 @@ _amrewcurr(isfhandle, record, reclen, curpos, recnum, errcode)
_amseterrcode(errcode, err);
goto ERROR;
}
_bytearr_free(curpos);
*curpos = newcurpos;
/*
* This takes care of new record position if the physical order is in use.
*/
*recnum = crp->recno;
_bytearr_free(curpos);
crp = NULL; /* was aliased to freed curpos->data */
*curpos = newcurpos;
_amseterrcode(errcode, ISOK);
_issignals_mask();
_isdisk_commit();