]> mj.ucw.cz Git - pciutils.git/commitdiff
Fixed bug in parsing of ":x" type filters.
authorMartin Mares <mj@ucw.cz>
Mon, 8 Jun 1998 07:51:45 +0000 (07:51 +0000)
committerMartin Mares <mj@ucw.cz>
Fri, 5 May 2006 12:09:52 +0000 (14:09 +0200)
filter.c

index db4ce13b2bc55ff9080429ae92a7964b85c0c2f6..e557cdd77fa221e2d45eaa1d447926009a417ea3 100644 (file)
--- a/filter.c
+++ b/filter.c
@@ -1,5 +1,5 @@
 /*
- *     $Id: filter.c,v 1.1 1998/03/31 21:02:14 mj Exp $
+ *     $Id: filter.c,v 1.2 1998/06/08 07:51:45 mj Exp $
  *
  *     Linux PCI Utilities -- Device Filtering
  *
@@ -11,7 +11,6 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <linux/pci.h>
 
 #include "pciutils.h"
 
@@ -48,7 +47,7 @@ filter_parse_slot(struct pci_filter *f, char *str)
     *dot++ = 0;
   if (mid[0] && strcmp(mid, "*"))
     {
-      long int x = strtol(str, &e, 16);
+      long int x = strtol(mid, &e, 16);
       if ((e && *e) || (x < 0 || x >= 0x1f))
        return "Invalid slot number";
       f->slot = x;