1
#! /bin/sh /usr/share/dpatch/dpatch-run
2
## 10_orinoco_wep_key_fix.patch by Kel Modderman <kelrin@tpg.com.au>
4
## All lines beginning with `## DP:' are a description of the patch.
5
## DP: http://cvs.fedora.redhat.com/viewcvs/devel/wpa_supplicant/wpa_supplicant-wep-key-fix.patch
6
## DP: Dan Williams <dcbw@redhat.com>
9
diff -Nrup wpa_supplicant-0.5-2006-05-22.orig/driver_wext.c wpa_supplicant-0.5-2006-05-22.patched/driver_wext.c
10
--- wpa_supplicant-0.5-2006-05-22.orig/driver_wext.c 2006-05-21 03:32:46.000000000 +1000
11
+++ wpa_supplicant-0.5-2006-05-22.patched/driver_wext.c 2006-06-09 22:48:16.000000000 +1000
12
@@ -1565,7 +1565,7 @@ int wpa_driver_wext_set_key(void *priv,
13
memset(&iwr, 0, sizeof(iwr));
14
strncpy(iwr.ifr_name, drv->ifname, IFNAMSIZ);
15
iwr.u.encoding.flags = key_idx + 1;
16
- iwr.u.encoding.pointer = (caddr_t) key;
17
+ iwr.u.encoding.pointer = (caddr_t) NULL;
18
iwr.u.encoding.length = 0;
19
if (ioctl(drv->ioctl_sock, SIOCSIWENCODE, &iwr) < 0) {
20
perror("ioctl[SIOCSIWENCODE] (set_tx)");