Rediffed 2009-03-22 Vladimir Serbinenko Leak fixes * kern/disk.c (grub_disk_cache_store): Invalidate previous cache in case of collision * disk/scsi.c (grub_scsi_open): free scsi in case of error phcoder wrote: > Hello I discovered some memory leaks. Here is the fix > The main one was is that if a hash collision occurs new cache entry > overwrites the old one but the old one wasn't freed. When loading a big > file it was leaking huge amounts of memory > -- Regards Vladimir 'phcoder' Serbinenko