From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jonathan Rajotte Subject: [PATCH lttng-tools] Fix: double put on error path Date: Mon, 10 Sep 2018 20:09:11 -0400 Message-ID: <20180911000915.29177-1-jonathan.rajotte-julien__39992.6830003553$1536624455$gmane$org@efficios.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.efficios.com (mail.efficios.com [IPv6:2607:5300:60:7898::beef]) by lists.lttng.org (Postfix) with ESMTPS id 428QJW4QQGzY3 for ; Mon, 10 Sep 2018 20:09:31 -0400 (EDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: lttng-dev-bounces@lists.lttng.org Sender: "lttng-dev" To: lttng-dev@lists.lttng.org Cc: jgalar@efficios.com List-Id: lttng-dev@lists.lttng.org TGV0IHJlbGF5X2luZGV4X3RyeV9mbHVzaCBiZSByZXNwb25zaWJsZSBmb3IgdGhlIHNlbGYtcmVm ZXJlbmNlIHB1dCBvbgplcnJvciBwYXRoLgoKQ29kZSBmbG93IG9mIHJlbGF5X2luZGV4X3RyeV9m bHVzaCBpcyBhIGJpdCB0cmlja3kgYnV0IHRoZSBvbmx5IGVycm9yCmZsb3cgKHZpYSByZWxheV9p bmRleF9maWxlX3dyaXRlKSB3aWxsIGFsd2F5cyBtYXJrIHRoZSBpbmRleCBhcyBmbHVzaGVkCmFu ZCBwZXJmb3JtIHRoZSBzZWxmLXJlZmVyZW5jZSBwdXQuCgpTaWduZWQtb2ZmLWJ5OiBKb25hdGhh biBSYWpvdHRlIDxqb25hdGhhbi5yYWpvdHRlLWp1bGllbkBlZmZpY2lvcy5jb20+Ci0tLQogc3Jj L2Jpbi9sdHRuZy1yZWxheWQvbWFpbi5jIHwgMTMgKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5n ZWQsIDkgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zcmMvYmlu L2x0dG5nLXJlbGF5ZC9tYWluLmMgYi9zcmMvYmluL2x0dG5nLXJlbGF5ZC9tYWluLmMKaW5kZXgg NWEzYmNiNDNmLi4yZTJmNTgzOWYgMTAwNjQ0Ci0tLSBhL3NyYy9iaW4vbHR0bmctcmVsYXlkL21h aW4uYworKysgYi9zcmMvYmluL2x0dG5nLXJlbGF5ZC9tYWluLmMKQEAgLTIzMTgsOCArMjMxOCwx MSBAQCBzdGF0aWMgaW50IHJlbGF5X3JlY3ZfaW5kZXgoY29uc3Qgc3RydWN0IGx0dGNvbW1fcmVs YXlkX2hkciAqcmVjdl9oZHIsCiAJCS8qIG5vIGZsdXNoLiAqLwogCQlyZXQgPSAwOwogCX0gZWxz ZSB7CisJCS8qCisJCSAqIHJlbGF5X2luZGV4X3RyeV9mbHVzaCBpcyByZXNwb25zaWJsZSBmb3Ig dGhlIHNlbGYtcmVmZXJlbmNlCisJCSAqIHB1dCBvZiB0aGUgaW5kZXggb2JqZWN0IG9uIGVycm9y LgorCQkgKi8KIAkJRVJSKCJyZWxheV9pbmRleF90cnlfZmx1c2ggZXJyb3IgJWQiLCByZXQpOwot CQlyZWxheV9pbmRleF9wdXQoaW5kZXgpOwogCQlyZXQgPSAtMTsKIAl9CiAKQEAgLTMyMTcsOSAr MzIyMCwxMSBAQCBzdGF0aWMgaW50IGhhbmRsZV9pbmRleF9kYXRhKHN0cnVjdCByZWxheV9zdHJl YW0gKnN0cmVhbSwgdWludDY0X3QgbmV0X3NlcV9udW0sCiAJCS8qIE5vIGZsdXNoLiAqLwogCQly ZXQgPSAwOwogCX0gZWxzZSB7Ci0JCS8qIFB1dCBzZWxmLXJlZiBmb3IgdGhpcyBpbmRleCBkdWUg dG8gZXJyb3IuICovCi0JCXJlbGF5X2luZGV4X3B1dChpbmRleCk7Ci0JCWluZGV4ID0gTlVMTDsK KwkJLyoKKwkJICogcmVsYXlfaW5kZXhfdHJ5X2ZsdXNoIGlzIHJlc3BvbnNpYmxlIGZvciB0aGUg c2VsZi1yZWZlcmVuY2UKKwkJICogcHV0IG9mIHRoZSBpbmRleCBvYmplY3Qgb24gZXJyb3IuCisJ CSAqLworCQlFUlIoInJlbGF5X2luZGV4X3RyeV9mbHVzaCBlcnJvciAlZCIsIHJldCk7CiAJCXJl dCA9IC0xOwogCX0KIGVuZDoKLS0gCjIuMTcuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KbHR0bmctZGV2IG1haWxpbmcgbGlzdApsdHRuZy1kZXZAbGlz dHMubHR0bmcub3JnCmh0dHBzOi8vbGlzdHMubHR0bmcub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0 aW5mby9sdHRuZy1kZXYK