Follow-up Comment #34, bug #44448 (project grub): ah, ok, i think i can see what is going on there -- the mzap itself has indeed number of chunks defined as 16bit int, meaning that single mzap entry can not have more; however, in case of large directory, there are probably more mzap entries in use and chopping chunks local variable to 16bits will break browsing large directories as the zap lookup will overflow the chunks counter. to debug that, one would need large directory and check the overflow of the now 16bit variables - i have strong feeling that ones in zap_lookup() may be the root cause of this regression.
_______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?44448> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-grub mailing list Bug-grub@gnu.org https://lists.gnu.org/mailman/listinfo/bug-grub