Linux wireless drivers development
 help / color / mirror / Atom feed
From: Amit Khatri <amit.khatri@samsung.com>
To: "johannes@sipsolutions.net" <johannes@sipsolutions.net>
Cc: "linux-wireless@vger.kernel.org" <linux-wireless@vger.kernel.org>,
	Rahul Jain <rahul.jain@samsung.com>,
	HEMANSHU SRIVASTAVA <hemanshu.s@samsung.com>
Subject: [PATCH] iw: Fix memory leak if nla_put fails
Date: Sat, 07 Nov 2015 11:36:08 +0000 (GMT)	[thread overview]
Message-ID: <86705858.648631446896168202.JavaMail.weblogic@ep2mlwas02d> (raw)

RnJvbSA4MGM5NTZmMTVlZGZlNGY1OWE2YzEzYWU4YWQwOGJlYTBiNzhhYWZjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQ0KRnJvbTogQW1pdCBLaGF0cmkgPGFtaXQua2hhdHJpQHNhbXN1bmcuY29t
Pg0KRGF0ZTogU2F0LCA3IE5vdiAyMDE1IDE3OjAwOjQ3ICswNTMwDQpTdWJqZWN0OiBbUEFUQ0hd
IEZpeCBtZW1vcnkgbGVhayBpZiBubGFfcHV0IGZhaWxzDQoNClNpZ25lZC1vZmYtYnk6IEFtaXQg
S2hhdHJpIDxhbWl0LmtoYXRyaUBzYW1zdW5nLmNvbT4NClNpZ25lZC1vZmYtYnk6IEFtaXQgS2hh
dHJpIDxyYWh1bC5qYWluQHNhbXN1bmcuY29tPg0KU2lnbmVkLW9mZi1ieTogQXNodXRvc2ggS2F1
c2hpayA8ay5hc2h1dG9zaEBzYW1zdW5nLmNvbT4NCg0KYXZvaWQgbWVtb3J5IGxlYWsgYmVjYXVz
ZSBvZiBubGFfcHV0X2ZhaWx1cmUNCi0tLQ0KIGNvYWxlc2NlLmMgfCAgNyArKysrKystDQogd293
bGFuLmMgICB8IDI4ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0NCiAyIGZpbGVzIGNoYW5n
ZWQsIDI4IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9jb2Fs
ZXNjZS5jIGIvY29hbGVzY2UuYw0KaW5kZXggMzZkY2FlZi4uOWIxM2FiMyAxMDA2NDQNCi0tLSBh
L2NvYWxlc2NlLmMNCisrKyBiL2NvYWxlc2NlLmMNCkBAIC0xMjQsNyArMTI0LDggQEAgc3RhdGlj
IGludCBoYW5kbGVfY29hbGVzY2VfZW5hYmxlKHN0cnVjdCBubDgwMjExX3N0YXRlICpzdGF0ZSwN
CiAJCQkJCW5sYV9uZXN0X2VuZChtc2csIG5sX3BhdCk7DQogCQkJCQlmcmVlKG1hc2spOw0KIAkJ
CQkJZnJlZShwYXQpOw0KLQ0KKwkJCQkJcGF0PU5VTEw7DQorCQkJCQltYXNrPU5VTEw7DQogCQkJ
CQlpZiAoIW5leHRfcGF0KQ0KIAkJCQkJCWJyZWFrOw0KIAkJCQkJY3VyX3BhdCA9IG5leHRfcGF0
Ow0KQEAgLTE1NSw2ICsxNTYsMTAgQEAgc3RhdGljIGludCBoYW5kbGVfY29hbGVzY2VfZW5hYmxl
KHN0cnVjdCBubDgwMjExX3N0YXRlICpzdGF0ZSwNCiAJCWVyciA9IDE7DQogCWdvdG8gY2xvc2U7
DQogbmxhX3B1dF9mYWlsdXJlOg0KKwlpZihwYXQpDQorCQlmcmVlKHBhdCk7DQorCWlmKG1hc2sp
DQorCQlmcmVlKG1hc2spOw0KIAllcnIgPSAtRU5PQlVGUzsNCiBjbG9zZToNCiAJZmNsb3NlKGYp
Ow0KZGlmZiAtLWdpdCBhL3dvd2xhbi5jIGIvd293bGFuLmMNCmluZGV4IGMzMGVhYjcuLjJlMWQ0
M2QgMTAwNjQ0DQotLS0gYS93b3dsYW4uYw0KKysrIGIvd293bGFuLmMNCkBAIC04OSw3ICs4OSwx
MCBAQCBzdGF0aWMgaW50IHdvd2xhbl9wYXJzZV90Y3BfZmlsZShzdHJ1Y3QgbmxfbXNnICptc2cs
IGNvbnN0IGNoYXIgKmZuKQ0KIA0KIAkJCWlmICghcGt0KQ0KIAkJCQlnb3RvIGNsb3NlOw0KLQkJ
CU5MQV9QVVQobXNnLCBOTDgwMjExX1dPV0xBTl9UQ1BfREFUQV9QQVlMT0FELCBsZW4sIHBrdCk7
DQorCQkJaWYobmxhX3B1dChtc2csIE5MODAyMTFfV09XTEFOX1RDUF9EQVRBX1BBWUxPQUQsIGxl
biwgcGt0KSA8IDApew0KKwkJCQlmcmVlKHBrdCk7DQorCQkJCWdvdG8gbmxhX3B1dF9mYWlsdXJl
Ow0KKwkJCX0NCiAJCQlmcmVlKHBrdCk7DQogCQl9IGVsc2UgaWYgKHN0cm5jbXAoYnVmLCAiZGF0
YS5pbnRlcnZhbD0iLCAxNCkgPT0gMCkgew0KIAkJCU5MQV9QVVRfVTMyKG1zZywgTkw4MDIxMV9X
T1dMQU5fVENQX0RBVEFfSU5URVJWQUwsDQpAQCAtOTcsMTMgKzEwMCwyMCBAQCBzdGF0aWMgaW50
IHdvd2xhbl9wYXJzZV90Y3BfZmlsZShzdHJ1Y3QgbmxfbXNnICptc2csIGNvbnN0IGNoYXIgKmZu
KQ0KIAkJfSBlbHNlIGlmIChzdHJuY21wKGJ1ZiwgIndha2U9IiwgNSkgPT0gMCkgew0KIAkJCXVu
c2lnbmVkIGNoYXIgKnBhdCwgKm1hc2s7DQogCQkJc2l6ZV90IHBhdGxlbjsNCi0NCiAJCQlpZiAo
cGFyc2VfaGV4X21hc2soYnVmICsgNSwgJnBhdCwgJnBhdGxlbiwgJm1hc2spKQ0KIAkJCQlnb3Rv
IGNsb3NlOw0KLQkJCU5MQV9QVVQobXNnLCBOTDgwMjExX1dPV0xBTl9UQ1BfV0FLRV9NQVNLLA0K
LQkJCQlESVZfUk9VTkRfVVAocGF0bGVuLCA4KSwgbWFzayk7DQotCQkJTkxBX1BVVChtc2csIE5M
ODAyMTFfV09XTEFOX1RDUF9XQUtFX1BBWUxPQUQsDQotCQkJCXBhdGxlbiwgcGF0KTsNCisJCQlp
ZihubGFfcHV0KG1zZywgTkw4MDIxMV9XT1dMQU5fVENQX1dBS0VfTUFTSywNCisJCQkJRElWX1JP
VU5EX1VQKHBhdGxlbiwgOCksIG1hc2spIDwgMCl7DQorCQkJCWZyZWUobWFzayk7DQorCQkJCWZy
ZWUocGF0KTsNCisJCQkJZ290byBubGFfcHV0X2ZhaWx1cmU7DQorCQkJfQ0KKwkJCWlmKG5sYV9w
dXQobXNnLCBOTDgwMjExX1dPV0xBTl9UQ1BfV0FLRV9QQVlMT0FELA0KKwkJCQlwYXRsZW4sIHBh
dCkgPCAwKXsNCisJCQkJZnJlZShwYXQpOw0KKwkJCQlmcmVlKG1hc2spOw0KKwkJCQlnb3RvIG5s
YV9wdXRfZmFpbHVyZTsNCisJCQl9DQogCQkJZnJlZShtYXNrKTsNCiAJCQlmcmVlKHBhdCk7DQog
CQl9IGVsc2UgaWYgKHN0cm5jbXAoYnVmLCAiZGF0YS5zZXE9IiwgOSkgPT0gMCkgew0KQEAgLTI5
OSw2ICszMDksOCBAQCBzdGF0aWMgaW50IGhhbmRsZV93b3dsYW5fZW5hYmxlKHN0cnVjdCBubDgw
MjExX3N0YXRlICpzdGF0ZSwNCiAJCQlubGFfbmVzdF9lbmQocGF0dGVybnMsIHBhdHRlcm4pOw0K
IAkJCWZyZWUobWFzayk7DQogCQkJZnJlZShwYXQpOw0KKwkJCXBhdD1OVUxMOw0KKwkJCW1hc2s9
TlVMTDsNCiAJCQlicmVhazsNCiAJCX0NCiAJCWFyZ3YrKzsNCkBAIC0zMTIsNiArMzI0LDEwIEBA
IHN0YXRpYyBpbnQgaGFuZGxlX3dvd2xhbl9lbmFibGUoc3RydWN0IG5sODAyMTFfc3RhdGUgKnN0
YXRlLA0KIAlubGFfbmVzdF9lbmQobXNnLCB3b3dsYW4pOw0KIAllcnIgPSAwOw0KICBubGFfcHV0
X2ZhaWx1cmU6DQorCWlmKHBhdCkNCisJCWZyZWUocGF0KTsNCisJaWYobWFzaykNCisJCWZyZWUo
bWFzayk7DQogCW5sbXNnX2ZyZWUocGF0dGVybnMpOw0KIAlyZXR1cm4gZXJyOw0KIH0NCi0tIA0K
MS45LjENCg0K



             reply	other threads:[~2015-11-07 11:36 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-11-07 11:36 Amit Khatri [this message]
  -- strict thread matches above, loose matches on Subject: below --
2015-11-27  9:37 [PATCH] iw:Fix memory leak if nla_put fails Rahul Jain
2016-01-06 11:11 ` Johannes Berg
2015-11-07 11:43 [PATCH] iw: Fix " Amit Khatri
2015-10-23 22:33 Ola Olsson
2015-11-03 10:28 ` Johannes Berg

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=86705858.648631446896168202.JavaMail.weblogic@ep2mlwas02d \
    --to=amit.khatri@samsung.com \
    --cc=hemanshu.s@samsung.com \
    --cc=johannes@sipsolutions.net \
    --cc=linux-wireless@vger.kernel.org \
    --cc=rahul.jain@samsung.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox