From owner-freebsd-bugs@FreeBSD.ORG Mon Apr 10 15:10:20 2006 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6F02616A402 for ; Mon, 10 Apr 2006 15:10:20 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 15B5943D55 for ; Mon, 10 Apr 2006 15:10:18 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k3AFAHCQ016279 for ; Mon, 10 Apr 2006 15:10:17 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k3AFAHkZ016278; Mon, 10 Apr 2006 15:10:17 GMT (envelope-from gnats) Date: Mon, 10 Apr 2006 15:10:17 GMT Message-Id: <200604101510.k3AFAHkZ016278@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: "Scot Hetzel" Cc: Subject: Re: bin/94735: [wpa] [patch] NDIS driver plus wpa_supplicant does not work X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Scot Hetzel List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Apr 2006 15:10:20 -0000 The following reply was made to PR bin/94735; it has been noted by GNATS. From: "Scot Hetzel" To: bug-followup@freebsd.org, wpaul@freebsd.org Cc: cejkar@fit.vutbr.cz, sam@freebsd.org Subject: Re: bin/94735: [wpa] [patch] NDIS driver plus wpa_supplicant does not work Date: Mon, 10 Apr 2006 10:05:59 -0500 ------=_Part_4355_30160582.1144681559464 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Attached is the patch to src/usr.sbin/wpa/wpa_supplicant/Packet32.c that implements the winpcap AP{I,B} which uses TRUE/FALSE as the return values for PacketGetAdapterNames to indicate a success or failure to find the adapter name. http://www.winpcap.org/docs/man/html/Packet32_8c.html Please apply this patch to -CURRENT, RELENG_6, and RELENG_6_1. Scot -- DISCLAIMER: No electrons were mamed while sending this message. Only slightly bruised. ------=_Part_4355_30160582.1144681559464 Content-Type: text/plain; name=patch-Packet32.c; charset=us-ascii Content-Transfer-Encoding: 7bit X-Attachment-Id: f_eluxm1jh Content-Disposition: attachment; filename="patch-Packet32.c" Index: Packet32.c =================================================================== RCS file: /home/ncvs/src/usr.sbin/wpa/wpa_supplicant/Packet32.c,v retrieving revision 1.2.2.1 diff -u -r1.2.2.1 Packet32.c --- Packet32.c 27 Oct 2005 17:06:47 -0000 1.2.2.1 +++ Packet32.c 31 Mar 2006 01:37:18 -0000 @@ -246,15 +246,15 @@ mib[5] = 0; /* no flags */ if (sysctl (mib, 6, NULL, &needed, NULL, 0) < 0) - return(EIO); + return(FALSE); buf = malloc (needed); if (buf == NULL) - return(ENOMEM); + return(FALSE); if (sysctl (mib, 6, buf, &needed, NULL, 0) < 0) { free(buf); - return(EIO); + return(FALSE); } lim = buf + needed; @@ -269,7 +269,7 @@ if (strnstr(sdl->sdl_data, "ndis", sdl->sdl_nlen)) { if ((spc + sdl->sdl_nlen) > *len) { free(buf); - return(ENOSPC); + return(FALSE); } strncpy(plist, sdl->sdl_data, sdl->sdl_nlen); plist += (sdl->sdl_nlen + 1); @@ -302,7 +302,7 @@ if (strnstr(sdl->sdl_data, "ndis", sdl->sdl_nlen)) { if ((spc + sdl->sdl_nlen) > *len) { free(buf); - return(ENOSPC); + return(FALSE); } strncpy(plist, sdl->sdl_data, sdl->sdl_nlen); plist += (sdl->sdl_nlen + 1); @@ -317,7 +317,7 @@ *len = spc + 1; - return(0); + return(TRUE); } void ------=_Part_4355_30160582.1144681559464--