Ignore:
Timestamp:
02/17/15 05:54:44 (10 years ago)
Author:
epyon
Message:
  • rocket utility classes
  • wx utility classes
  • various utilities
  • handle_test
  • various more changes
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/formats/md3_loader.cc

    r323 r352  
    204204        source.read( md3->frames, sizeof( md3_frame_t ), static_cast<size_t>( md3->header.num_frames ) );
    205205
    206         source.seek( md3->header.ofs_tags, origin::SET );
    207         source.read( md3->tags, sizeof( md3_tag_t ), static_cast<size_t>( md3->header.num_tags * md3->header.num_frames ) );
     206        if ( md3->header.num_tags > 0 )
     207        {
     208                source.seek( md3->header.ofs_tags, origin::SET );
     209                source.read( md3->tags, sizeof( md3_tag_t ), static_cast<size_t>( md3->header.num_tags * md3->header.num_frames ) );
     210        }
    208211
    209212        source.seek( md3->header.ofs_surfaces, origin::SET );
Note: See TracChangeset for help on using the changeset viewer.