Blame SOURCES/0408-include-grub-gui.h-grub_gfxmenu_timeout_unregister-F.patch

f96e0b
From f2c269eb161b7b32d52b6c818d8181c1d2b6d993 Mon Sep 17 00:00:00 2001
f96e0b
From: Vladimir 'phcoder' Serbinenko <phcoder@gmail.com>
f96e0b
Date: Fri, 3 May 2013 14:05:57 +0200
f96e0b
Subject: [PATCH 408/482] 	* include/grub/gui.h
f96e0b
 (grub_gfxmenu_timeout_unregister): Free cb 	descriptor.
f96e0b
f96e0b
---
f96e0b
 ChangeLog          | 5 +++++
f96e0b
 include/grub/gui.h | 1 +
f96e0b
 2 files changed, 6 insertions(+)
f96e0b
f96e0b
diff --git a/ChangeLog b/ChangeLog
f96e0b
index 858f0b0..9e8884a 100644
f96e0b
--- a/ChangeLog
f96e0b
+++ b/ChangeLog
f96e0b
@@ -1,5 +1,10 @@
f96e0b
 2013-05-03  Vladimir Serbinenko  <phcoder@gmail.com>
f96e0b
 
f96e0b
+	* include/grub/gui.h (grub_gfxmenu_timeout_unregister): Free cb
f96e0b
+	descriptor.
f96e0b
+
f96e0b
+2013-05-03  Vladimir Serbinenko  <phcoder@gmail.com>
f96e0b
+
f96e0b
 	* grub-core/gfxmenu/view.c (grub_gfxmenu_view_new): Clear
f96e0b
 	grub_gfxmenu_timeout_notifications.
f96e0b
 	(grub_gfxmenu_view_destroy): Likewise.
f96e0b
diff --git a/include/grub/gui.h b/include/grub/gui.h
f96e0b
index 4b8ec89..6f81862 100644
f96e0b
--- a/include/grub/gui.h
f96e0b
+++ b/include/grub/gui.h
f96e0b
@@ -112,6 +112,7 @@ grub_gfxmenu_timeout_unregister (grub_gui_component_t self)
f96e0b
     if (q->self == self)
f96e0b
       {
f96e0b
 	*p = q->next;
f96e0b
+	grub_free (q);
f96e0b
 	break;
f96e0b
       }
f96e0b
 }
f96e0b
-- 
f96e0b
1.8.2.1
f96e0b