diff options
author | angelosa <salese_corp_ltd@email.it> | 2015-07-22 21:39:52 +0200 |
---|---|---|
committer | angelosa <salese_corp_ltd@email.it> | 2015-07-22 21:39:52 +0200 |
commit | 284ff4ec19ea1f0767ba1dea4329c5fa153c17c5 (patch) | |
tree | b5bdd0befdb60f2353088bc0826a051832c35de5 | |
parent | ff2970555e9a097bd433ccb073457c4f98e3c9f4 (diff) |
Move this out
-rw-r--r-- | src/emu/machine/segacdblock.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/emu/machine/segacdblock.c b/src/emu/machine/segacdblock.c index d2da2eeb637..f2ab60a2102 100644 --- a/src/emu/machine/segacdblock.c +++ b/src/emu/machine/segacdblock.c @@ -398,6 +398,9 @@ segacdblock_device::blockT *segacdblock_device::cd_alloc_block(UINT8 *blknum) { INT32 i; + if(freeblocks == 0) + return (blockT *)NULL; + // search the 200 available blocks for a free one for (i = 0; i < 200; i++) { @@ -405,11 +408,6 @@ segacdblock_device::blockT *segacdblock_device::cd_alloc_block(UINT8 *blknum) { //printf("%d\n",freeblocks); freeblocks--; - if (freeblocks < 0) - { - //set_flag(BFUL); - return (blockT *)NULL; - } blocks[i].size = m_SectorLengthIn; *blknum = i; |