Mercurial > audlegacy
comparison Plugins/Input/console/Audacious_Driver.cpp @ 1223:f1e57db353a3 trunk
[svn] - Don't crash when we encounter an unsupported NSF/NSFE type
| author | nenolod |
|---|---|
| date | Wed, 14 Jun 2006 16:59:24 -0700 |
| parents | 311c4a27c3dd |
| children | 0f89ebbf890a |
comparison
equal
deleted
inserted
replaced
| 1222:09a96847fa53 | 1223:f1e57db353a3 |
|---|---|
| 728 case type_nsfe:load_file( tag, in, 0, NULL, (Nsfe_Emu*)0 ); break; | 728 case type_nsfe:load_file( tag, in, 0, NULL, (Nsfe_Emu*)0 ); break; |
| 729 case type_gbs: load_file( tag, in, 0, NULL, (Gbs_Emu*) 0 ); break; | 729 case type_gbs: load_file( tag, in, 0, NULL, (Gbs_Emu*) 0 ); break; |
| 730 case type_gym: load_file( tag, in, 0, NULL, (Gym_Emu*) 0 ); break; | 730 case type_gym: load_file( tag, in, 0, NULL, (Gym_Emu*) 0 ); break; |
| 731 case type_vgm: load_file( tag, in, 0, NULL, (Vgm_Emu*) 0 ); break; | 731 case type_vgm: load_file( tag, in, 0, NULL, (Vgm_Emu*) 0 ); break; |
| 732 case type_spc: load_file( tag, in, 0, NULL, (Spc_Emu*) 0 ); break; | 732 case type_spc: load_file( tag, in, 0, NULL, (Spc_Emu*) 0 ); break; |
| 733 default: return FALSE; | |
| 733 } | 734 } |
| 735 | |
| 736 if (emu == NULL) | |
| 737 return FALSE; | |
| 734 | 738 |
| 735 for (int i = 0; i < emu->track_count(); i++) | 739 for (int i = 0; i < emu->track_count(); i++) |
| 736 { | 740 { |
| 737 gchar _buf[65535]; | 741 gchar _buf[65535]; |
| 738 g_snprintf(_buf, 65535, "%s?%d", path2, i); | 742 g_snprintf(_buf, 65535, "%s?%d", path2, i); |
