mirror of
https://github.com/jfdelnero/HxCFloppyEmulator.git
synced 2026-07-28 04:06:36 +00:00
fix possible segfault/buffer overrun.
git-svn-id: svn://svn.code.sf.net/p/hxcfloppyemu/code/HxCFloppyEmulator/libhxcfe/trunk@2582 63fa2f70-6a9b-4bc4-b855-9c6a949b1d69
This commit is contained in:
@@ -138,7 +138,7 @@ int get_next_FM_MicralN_sector(HXCFE* floppycontext,HXCFE_SIDE * track,HXCFE_SEC
|
||||
|
||||
bit_offset = searchBitStream(track->databuffer,track->tracklen,-1,fm_buffer,4*8*4,bit_offset);
|
||||
|
||||
if(bit_offset!=-1)
|
||||
if(bit_offset!=-1 && ( (bit_offset + (4*8*4)) < track->tracklen ) )
|
||||
{
|
||||
if( track->indexbuffer[ (bit_offset + (4*8*4)) / 8 ] )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user