Changeset 1402

Show
Ignore:
Timestamp:
10/06/07 18:17:14 (1 year ago)
Author:
common
Message:

libemu

  • instruction group, return -1 if group[i->modrm.opc] is NULL instead of calling NULL
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • libemu/trunk/src/functions/group_10.c

    r1317 r1402  
    7474                return group_10_8f_fn[i->modrm.opc](c, i); 
    7575        else 
    76                 return 0
     76                return -1
    7777} 
    7878 
  • libemu/trunk/src/functions/group_4.c

    r1317 r1402  
    4747        }; 
    4848 
    49         return group_4_fe_fn[i->modrm.opc](c, i); 
     49        if (group_4_fe_fn[i->modrm.opc]) 
     50                return group_4_fe_fn[i->modrm.opc](c, i); 
     51        else 
     52                return -1; 
    5053} 
  • libemu/trunk/src/functions/group_5.c

    r1317 r1402  
    5252        }; 
    5353 
    54         return group_5_fn[i->modrm.opc](c, i); 
     54        if (group_5_fn[i->modrm.opc] != NULL) 
     55                return group_5_fn[i->modrm.opc](c, i); 
     56        else 
     57                return -1; 
    5558}