]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* commands/setpci.c (grub_setpci_iter): Fix an incorrect function check.
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Mon, 31 May 2010 18:40:42 +0000 (20:40 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Mon, 31 May 2010 18:40:42 +0000 (20:40 +0200)
Reported by: Seth Goldberg.

ChangeLog
commands/setpci.c

index c6edd3ac3b4f644d36fb928f3fc53210901689ed..5bbb1c12fcec9c5f91cb1144ce63e8b8fd20add6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-05-31  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * commands/setpci.c (grub_setpci_iter): Fix an incorrect function check.
+       Reported by: Seth Goldberg.
+
 2010-05-31  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * loader/multiboot_elfxx.c (grub_multiboot_load_elfXX) [__mips]: Check
index fbc7c214ee752da5bd2a91e41c0fb99efb06efc4..aa09f5bbb361b046dbd70f3009610035ad0f0c61 100644 (file)
@@ -96,7 +96,7 @@ grub_setpci_iter (grub_pci_device_t dev, grub_pci_id_t pciid)
   if (check_device && grub_pci_get_device (dev) != device)
     return 0;
 
-  if (check_function && grub_pci_get_function (dev) != device)
+  if (check_function && grub_pci_get_function (dev) != function)
     return 0;
 
   addr = grub_pci_make_address (dev, regaddr);