Index: trunk/i386/boot2/boot.c =================================================================== --- trunk/i386/boot2/boot.c (revision 1094) +++ trunk/i386/boot2/boot.c (revision 1095) @@ -486,7 +486,7 @@ break; } - if(getBoolForKey(kUseKernelCache, &usecache, &bootInfo->bootConfig)) { + if(getBoolForKey(kUseKernelCache, &usecache, &bootInfo->bootConfig) && usecache) { if (getValueForKey(kKernelCacheKey, &val, &len, &bootInfo->bootConfig)) { strlcpy(gBootKernelCacheFile, val, len+1); }