Fix a segfault in lsefi
authorRob Clark <rclark@redhat.com>
Wed, 19 Jul 2017 19:47:41 +0000 (15:47 -0400)
committerDaniel Kiper <daniel.kiper@oracle.com>
Thu, 3 Aug 2017 18:03:09 +0000 (20:03 +0200)
commite8ab5a1a9e2889eb59d1fa494ba441a53698dcd2
tree6066b704a2839530189d555aeae3bb1f562bc6f7
parent68d54b55f49249c5e0517bf189f0f3df7ee6a36f
Fix a segfault in lsefi

when protocols_per_handle returns error, we can't use the pointers we
passed to it, and that includes trusting num_protocols.

Signed-off-by: Peter Jones <pjones@redhat.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
grub-core/commands/efi/lsefi.c