Index: trunk/i386/boot2/modules.c =================================================================== --- trunk/i386/boot2/modules.c (revision 2521) +++ trunk/i386/boot2/modules.c (revision 2522) @@ -93,7 +93,7 @@ } // Look for modules located in the multiboot header. - if(gMI->mi_flags & MULTIBOOT_INFO_HAS_MODS) + if(gMI && (gMI->mi_flags & MULTIBOOT_INFO_HAS_MODS)) { if(gMI->mi_mods_count) { Index: trunk/CHANGES =================================================================== --- trunk/CHANGES (revision 2521) +++ trunk/CHANGES (revision 2522) @@ -1,3 +1,4 @@ +- Zenith432 : Patch from Issue 388, init_module_system() in modules.c dereferences NULL pointer - Zenith432 : Full implementation of exfat support for Chameleon's boot2 stage. - Micky1979 : Incorporated force umount option -u (boot1-install.c) - Zenith432 : Replace boot0 with boot0xg. Now boot0xg has all features of previous boot0. ( http://www.insanelymac.com/forum/topic/302938-exfat-volume-boot-record-for-chameleon )