summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rw-r--r--src/pcmcia-check-broken-cis.c4
-rw-r--r--src/startup.c14
3 files changed, 9 insertions, 11 deletions
diff --git a/Makefile b/Makefile
index 586512a..b0a9801 100644
--- a/Makefile
+++ b/Makefile
@@ -40,7 +40,7 @@ PCMCIA_SOCKET_STARTUP = pcmcia-socket-startup
CBDUMP = cbdump
CISDUMP = dump_cis
-VERSION = 006
+VERSION = 007
#INSTALL_DIR = /usr/local/sbin
RELEASE_NAME = pcmciautils-$(VERSION)
diff --git a/src/pcmcia-check-broken-cis.c b/src/pcmcia-check-broken-cis.c
index 6aa1576..82d8f14 100644
--- a/src/pcmcia-check-broken-cis.c
+++ b/src/pcmcia-check-broken-cis.c
@@ -33,9 +33,9 @@ struct needs_cis {
static struct needs_cis cis_table[] = {
/* "D-Link DE-650 Ethernet" */
- NEEDS_CIS_ENTRY(0x40, 0x0009, "D-Link PC Ethernet Card", "D-Link.dat"),
+ NEEDS_CIS_ENTRY(0x40, 0x0009, "D-Link PC Ethernet Card", "D-Link.cis"),
/* "Linksys Ethernet E-CARD PC Ethernet Card */
- NEEDS_CIS_ENTRY(0x40, 0x0009, "E-CARD PC Ethernet Card", "E-CARD.dat"),
+ NEEDS_CIS_ENTRY(0x40, 0x0009, "E-CARD PC Ethernet Card", "E-CARD.cis"),
{ },
};
diff --git a/src/startup.c b/src/startup.c
index 1eedbce..2f78c52 100644
--- a/src/startup.c
+++ b/src/startup.c
@@ -207,16 +207,14 @@ int main(int argc, char *argv[])
char *socket_no;
unsigned long socket;
- if (argc != 2) {
- if ((socket_no = getenv("SOCKET_NO"))) {
- socket = strtoul(argv[1], NULL, 0);
- } else {
- return -EINVAL;
- }
+ if (argc == 2) {
+ socket = strtoul(argv[1], NULL, 0);
+ } else if ((socket_no = getenv("SOCKET_NO"))) {
+ socket = strtoul(socket_no, NULL, 0);
+ } else {
+ return -EINVAL;
}
- socket = strtoul(argv[1], NULL, 0);
-
load_config();
adjust_resources(socket);