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

Reply via email to