From owner-freebsd-net@FreeBSD.ORG Wed Nov 10 14:56:13 2010 Return-Path: Delivered-To: net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DF9EF106564A for ; Wed, 10 Nov 2010 14:56:13 +0000 (UTC) (envelope-from onemda@gmail.com) Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by mx1.freebsd.org (Postfix) with ESMTP id 716488FC18 for ; Wed, 10 Nov 2010 14:56:13 +0000 (UTC) Received: by eyb7 with SMTP id 7so316222eyb.13 for ; Wed, 10 Nov 2010 06:56:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=MZ9Icvwx1KbpFUiJ8VJ75/BhniALNpSE1XbOrH94Phk=; b=SZkkYM/3JaEyOOodF8S0JBoCkzTHnrZzETpC05l3edCHtaKyk/klJFSG+JPYUYPrgB cwC+DEiLvUb8vxfpb/ftA5HCKejQwlGeT8yWhBlYS9UbpCmV1J/pu8iKHriNY9KTDdg5 MJOD5vot17BHNW2p/UL0ZoIQAtxm4shioLad8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=rlD7E3XAl/X2Tt4HVuceRTb9T21C/AAFAAqEDUjDwU6r6I35ekVjQJkKkMJ8gSndfn 6hbwz3KyE7KzvKUdCGvEwt3D7RO6hHjdXKonKdFHchspcCRL91ymru/aXAyPU2++YjcO Ejl9IzeKUys0GiDgsgzmRYedSlUrQKpYn6RCE= MIME-Version: 1.0 Received: by 10.216.20.66 with SMTP id o44mr4242466weo.59.1289400970921; Wed, 10 Nov 2010 06:56:10 -0800 (PST) Received: by 10.216.50.140 with HTTP; Wed, 10 Nov 2010 06:56:10 -0800 (PST) Date: Wed, 10 Nov 2010 14:56:10 +0000 Message-ID: From: Paul B Mahol To: net@freebsd.org Content-Type: multipart/mixed; boundary=0016364c762bd848430494b40e1f Cc: Subject: ndis: properly allocate memory X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Nov 2010 14:56:14 -0000 --0016364c762bd848430494b40e1f Content-Type: text/plain; charset=ISO-8859-1 Hi, Attached patch resolves buggy allocation of memory in NDISulator. Correct behavior is to not ignore parameters specified by miniport driver. --0016364c762bd848430494b40e1f Content-Type: text/plain; charset=US-ASCII; name="ndis.txt" Content-Disposition: attachment; filename="ndis.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 ZGlmZiAtLWdpdCBhL3NyYy9zeXMvY29tcGF0L25kaXMvc3Vicl9udG9za3JubC5jIGIvc3JjL3N5 cy9jb21wYXQvbmRpcy9zdWJyX250b3Nrcm5sLmMKaW5kZXggMDQxODRhZS4uZjE2OWRlNSAxMDA2 NDQKLS0tIGEvc3JjL3N5cy9jb21wYXQvbmRpcy9zdWJyX250b3Nrcm5sLmMKKysrIGIvc3JjL3N5 cy9jb21wYXQvbmRpcy9zdWJyX250b3Nrcm5sLmMKQEAgLTI0MjYsMTIgKzI0MjYsOSBAQCBNbUFs bG9jYXRlQ29udGlndW91c01lbW9yeVNwZWNpZnlDYWNoZShzaXplLCBsb3dlc3QsIGhpZ2hlc3Qs CiAJdWludDY0X3QJCWJvdW5kYXJ5OwogCXVpbnQzMl90CQljYWNoZXR5cGU7CiB7Ci0Jdm9pZCAq YWRkcjsKLQlzaXplX3QgcGFnZWxlbmd0aCA9IHJvdW5kdXAoc2l6ZSwgUEFHRV9TSVpFKTsKLQot CWFkZHIgPSBFeEFsbG9jYXRlUG9vbFdpdGhUYWcoTm9uUGFnZWRQb29sLCBwYWdlbGVuZ3RoLCAw KTsKIAotCXJldHVybiAoYWRkcik7CisJcmV0dXJuIChjb250aWdtYWxsb2Moc2l6ZSwgTV9ERVZC VUYsIE1fWkVST3xNX05PV0FJVCwgbG93ZXN0LAorCSAgICBoaWdoZXN0LCBQQUdFX1NJWkUsIGJv dW5kYXJ5KSk7CiB9CiAKIHN0YXRpYyB2b2lkCkBAIC0yNDQ3LDcgKzI0NDQsNyBAQCBNbUZyZWVD b250aWd1b3VzTWVtb3J5U3BlY2lmeUNhY2hlKGJhc2UsIHNpemUsIGNhY2hldHlwZSkKIAl1aW50 MzJfdAkJc2l6ZTsKIAl1aW50MzJfdAkJY2FjaGV0eXBlOwogewotCUV4RnJlZVBvb2woYmFzZSk7 CisJY29udGlnZnJlZShiYXNlLCBzaXplLCBNX0RFVkJVRik7CiB9CiAKIHN0YXRpYyB1aW50MzJf dAo= --0016364c762bd848430494b40e1f--