Date: Sun, 14 Oct 2012 09:19:11 +0100 (BST) From: Iain Hibbert <plunky@rya-online.net> To: Andreas Longwitz <longwitz@incore.de> Cc: freebsd-bluetooth@freebsd.org Subject: Re: btpand problem Message-ID: <alpine.NEB.2.00.1210140917360.673@galant.ukfsn.org> In-Reply-To: <alpine.NEB.2.00.1210140843330.548@galant.ukfsn.org> References: <507736A8.4050605@incore.de> <BDA3CA14-92C0-414E-9D55-E96EA7A73312@gmail.com> <5077490F.7010901@incore.de> <CAFPOs6pF51wy9PvKLn4-OnrOqo8hU1S=P5PzTFwgUppBjqAtuA@mail.gmail.com> <alpine.NEB.2.00.1210120949170.628@galant.ukfsn.org> <50782E05.5080005@incore.de> <alpine.NEB.2.00.1210122254010.965@galant.ukfsn.org> <CAFPOs6qWVAcSuPz6%2BB=3uq_KqCXa=YcXwx-PNncGVrbDE8AimQ@mail.gmail.com> <5079E8F7.5050903@incore.de> <alpine.NEB.2.00.1210140843330.548@galant.ukfsn.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-1863111016-1350202751=:673 Content-Type: TEXT/PLAIN; charset=US-ASCII On Sun, 14 Oct 2012, Iain Hibbert wrote: > but, btpand should also ensure that the buffer sizes are suitable. The > server_init() function already does this in FreeBSD, though I also added > some code to increase the RCVBUF size in NetBSD code, and also added (but > didn't yet commit) the similar for client code.. I will prepare a patch patch for btpand attached regards, iain --0-1863111016-1350202751=:673 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=diff Content-Transfer-Encoding: BASE64 Content-ID: <alpine.NEB.2.00.1210140919110.673@galant.ukfsn.org> Content-Description: ensure buffers are large enough Content-Disposition: attachment; filename=diff SW5kZXg6IGNsaWVudC5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1Mg ZmlsZTogL2hvbWUvbmN2cy9zcmMvdXNyLnNiaW4vYmx1ZXRvb3RoL2J0cGFu ZC9jbGllbnQuYyx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMQ0KZGlmZiAt dSAtcCAtcjEuMSBjbGllbnQuYw0KLS0tIGNsaWVudC5jCTMwIEphbiAyMDA5 IDIyOjIzOjIxIC0wMDAwCTEuMQ0KKysrIGNsaWVudC5jCTE0IE9jdCAyMDEy IDA4OjE1OjUwIC0wMDAwDQpAQCAtNDcsNyArNDcsNyBAQCBjbGllbnRfaW5p dCh2b2lkKQ0KIAlzdHJ1Y3Qgc29ja2FkZHJfbDJjYXAgc2E7DQogCWNoYW5u ZWxfdCAqY2hhbjsNCiAJc29ja2xlbl90IGxlbjsNCi0JaW50IGZkOw0KKwlp bnQgZmQsIG47DQogCXVpbnQxNl90IG1ydSwgbXR1Ow0KIA0KIAlpZiAoYmRh ZGRyX2FueSgmcmVtb3RlX2JkYWRkcikpDQpAQCAtOTcsNiArOTcsMTcgQEAg Y2xpZW50X2luaXQodm9pZCkNCiAJCWV4aXQoRVhJVF9GQUlMVVJFKTsNCiAJ fQ0KIA0KKwlsZW4gPSBzaXplb2Yobik7DQorCWlmIChnZXRzb2Nrb3B0KGZk LCBTT0xfU09DS0VULCBTT19SQ1ZCVUYsICZuLCAmbGVuKSA9PSAtMSkgew0K KwkJbG9nX2VycigiQ291bGQgbm90IHJlYWQgU09fUkNWQlVGIik7DQorCQll eGl0KEVYSVRfRkFJTFVSRSk7DQorCX0NCisJaWYgKG4gPCAobXJ1ICogMTAp KSB7DQorCQluID0gbXJ1ICogMTA7DQorCQlpZiAoc2V0c29ja29wdChmZCwg U09MX1NPQ0tFVCwgU09fUkNWQlVGLCAmbiwgc2l6ZW9mKG4pKSA9PSAtMSkN CisJCQlsb2dfaW5mbygiQ291bGQgbm90IGluY3JlYXNlIFNPX1JDVkJVRiAo ZnJvbSAlZCkiLCBuKTsNCisJfQ0KKw0KIAlsZW4gPSBzaXplb2YobXR1KTsN CiAJaWYgKGdldHNvY2tvcHQoZmQsIFNPTF9MMkNBUCwgU09fTDJDQVBfT01U VSwgJm10dSwgJmxlbikgPT0gLTEpIHsNCiAJCWxvZ19lcnIoIkNvdWxkIG5v dCBnZXQgTDJDQVAgT01UVTogJW0iKTsNCkBAIC0xMDcsNiArMTE4LDI3IEBA IGNsaWVudF9pbml0KHZvaWQpDQogCQlleGl0KEVYSVRfRkFJTFVSRSk7DQog CX0NCiANCisJbGVuID0gc2l6ZW9mKG4pOw0KKwlpZiAoZ2V0c29ja29wdChm ZCwgU09MX1NPQ0tFVCwgU09fU05EQlVGLCAmbiwgJmxlbikgPT0gLTEpIHsN CisJCWxvZ19lcnIoIkNvdWxkIG5vdCBnZXQgc29ja2V0IHNlbmQgYnVmZmVy IHNpemU6ICVtIik7DQorCQljbG9zZShmZCk7DQorCQlyZXR1cm47DQorCX0N CisJaWYgKG4gPCAobXR1ICogMikpIHsNCisJCW4gPSBtdHUgKiAyOw0KKwkJ aWYgKHNldHNvY2tvcHQoZmQsIFNPTF9TT0NLRVQsIFNPX1NOREJVRiwgJm4s IHNpemVvZihuKSkgPT0gLTEpIHsNCisJCQlsb2dfZXJyKCJDb3VsZCBub3Qg c2V0IHNvY2tldCBzZW5kIGJ1ZmZlciBzaXplICglZCk6ICVtIiwgbik7DQor CQkJY2xvc2UoZmQpOw0KKwkJCXJldHVybjsNCisJCX0NCisJfQ0KKwluID0g bXR1Ow0KKwlpZiAoc2V0c29ja29wdChmZCwgU09MX1NPQ0tFVCwgU09fU05E TE9XQVQsICZuLCBzaXplb2YobikpID09IC0xKSB7DQorCQlsb2dfZXJyKCJD b3VsZCBub3Qgc2V0IHNvY2tldCBsb3cgd2F0ZXIgbWFyayAoJWQpOiAlbSIs IG4pOw0KKwkJY2xvc2UoZmQpOw0KKwkJcmV0dXJuOw0KKwl9DQorDQogCWNo YW4gPSBjaGFubmVsX2FsbG9jKCk7DQogCWlmIChjaGFuID09IE5VTEwpDQog CQlleGl0KEVYSVRfRkFJTFVSRSk7DQpJbmRleDogc2VydmVyLmMNCj09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvaG9tZS9uY3ZzL3NyYy91 c3Iuc2Jpbi9ibHVldG9vdGgvYnRwYW5kL3NlcnZlci5jLHYNCnJldHJpZXZp bmcgcmV2aXNpb24gMS4yDQpkaWZmIC11IC1wIC1yMS4yIHNlcnZlci5jDQot LS0gc2VydmVyLmMJMiBGZWIgMjAwOSAxODowODoyMiAtMDAwMAkxLjINCisr KyBzZXJ2ZXIuYwkxNCBPY3QgMjAxMiAwODoxNTo1MSAtMDAwMA0KQEAgLTE3 Nyw2ICsxNzcsMTggQEAgc2VydmVyX3JlYWQoaW50IHMsIHNob3J0IGV2LCB2 b2lkICphcmcpDQogCQlyZXR1cm47DQogCX0NCiANCisJbGVuID0gc2l6ZW9m KG4pOw0KKwlpZiAoZ2V0c29ja29wdChmZCwgU09MX1NPQ0tFVCwgU09fUkNW QlVGLCAmbiwgJmxlbikgPT0gLTEpIHsNCisJCWxvZ19lcnIoIkNvdWxkIG5v dCByZWFkIFNPX1JDVkJVRiIpOw0KKwkJY2xvc2UoZmQpOw0KKwkJcmV0dXJu Ow0KKwl9DQorCWlmIChuIDwgKG1ydSAqIDEwKSkgew0KKwkJbiA9IG1ydSAq IDEwOw0KKwkJaWYgKHNldHNvY2tvcHQoZmQsIFNPTF9TT0NLRVQsIFNPX1JD VkJVRiwgJm4sIHNpemVvZihuKSkgPT0gLTEpDQorCQkJbG9nX2luZm8oIkNv dWxkIG5vdCBpbmNyZWFzZSBTT19SQ1ZCVUYgKGZyb20gJWQpIiwgbik7DQor CX0NCisNCiAJbGVuID0gc2l6ZW9mKG10dSk7DQogCWlmIChnZXRzb2Nrb3B0 KGZkLCBTT0xfTDJDQVAsIFNPX0wyQ0FQX09NVFUsICZtdHUsICZsZW4pID09 IC0xKSB7DQogCQlsb2dfZXJyKCJDb3VsZCBub3QgZ2V0IEwyQ0FQIE9NVFU6 ICVtIik7DQo= --0-1863111016-1350202751=:673--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.NEB.2.00.1210140917360.673>