diff --git a/ChangeLog b/ChangeLog index 858f0b087..9e8884a8e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2013-05-03 Vladimir Serbinenko + + * include/grub/gui.h (grub_gfxmenu_timeout_unregister): Free cb + descriptor. + 2013-05-03 Vladimir Serbinenko * grub-core/gfxmenu/view.c (grub_gfxmenu_view_new): Clear diff --git a/include/grub/gui.h b/include/grub/gui.h index 4b8ec8965..6f818627e 100644 --- a/include/grub/gui.h +++ b/include/grub/gui.h @@ -112,6 +112,7 @@ grub_gfxmenu_timeout_unregister (grub_gui_component_t self) if (q->self == self) { *p = q->next; + grub_free (q); break; } }