Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1eka1f-0004T6-GV for pgsql-committers@arkaria.postgresql.org; Sat, 10 Feb 2018 18:37:27 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eka1d-0005oQ-5T for pgsql-committers@arkaria.postgresql.org; Sat, 10 Feb 2018 18:37:25 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1eka1d-0005oG-0g for pgsql-committers@lists.postgresql.org; Sat, 10 Feb 2018 18:37:25 +0000 Received: from mahout.postgresql.org ([2001:4800:1501:1::227]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1eka1X-0002Tx-Ri for pgsql-committers@postgresql.org; Sat, 10 Feb 2018 18:37:24 +0000 Received: from gemulon.postgresql.org ([2001:4800:1501:1::198]) by mahout.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1eka1V-0008Lj-NJ for pgsql-committers@postgresql.org; Sat, 10 Feb 2018 18:37:17 +0000 Received: from git by gemulon.postgresql.org with local (Exim 4.89) (envelope-from ) id 1eka1V-0002Ed-A3 for pgsql-committers@postgresql.org; Sat, 10 Feb 2018 18:37:17 +0000 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 To: pgsql-committers@postgresql.org From: Tom Lane Subject: pgsql: Avoid premature free of pass-by-reference CALL arguments. Message-Id: Date: Sat, 10 Feb 2018 18:37:17 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk QXZvaWQgcHJlbWF0dXJlIGZyZWUgb2YgcGFzcy1ieS1yZWZlcmVuY2UgQ0FMTCBhcmd1bWVudHMu CgpQcmVtYXR1cmVseSBmcmVlaW5nIHRoZSBFU3RhdGUgdXNlZCB0byBldmFsdWF0ZSBDQUxMIGFy Z3VtZW50cyBsZWQsIGluIHNvbWUKY2FzZXMsIHRvIHBhc3NpbmcgZGFuZ2xpbmcgcG9pbnRlcnMg dG8gdGhlIHByb2NlZHVyZS4gIFRoaXMgd2FzIG1hc2tlZCBpbgp0cml2aWFsIGNhc2VzIGJlY2F1 c2UgdGhlIGFyZ3VtZW50IHBvaW50ZXJzIHdvdWxkIHBvaW50IHRvIENvbnN0IG5vZGVzIGluCnRo ZSBvcmlnaW5hbCBleHByZXNzaW9uIHRyZWUsIGFuZCBpbiBzb21lIG90aGVyIGNhc2VzIGJlY2F1 c2UgdGhlIHJlc3VsdAp2YWx1ZSB3b3VsZCBlbmQgdXAgaW4gdGhlIHN0YW5kYWxvbmUgRXhwckNv bnRleHQgcmF0aGVyIHRoYW4gaW4gbWVtb3J5CmJlbG9uZ2luZyB0byB0aGUgRVN0YXRlIC0tLSBi dXQgdGhhdCB3YXNuJ3QgZXhhY3RseSBoaWdoIHF1YWxpdHkKcHJvZ3JhbW1pbmcgZWl0aGVyLCBi ZWNhdXNlIHRoZSBzdGFuZGFsb25lIEV4cHJDb250ZXh0IHdhcyBuZXZlcgpleHBsaWNpdGx5IGZy ZWVkLCBicmVha2luZyBhc3NvcnRlZCBBUEkgY29udHJhY3RzLgoKSW4gYWRkaXRpb24sIHVzaW5n IGEgc2VwYXJhdGUgRVN0YXRlIGZvciBlYWNoIGFyZ3VtZW50IHdhcyBqdXN0IHNpbGx5LgoKU28g bGV0J3MgdXNlIGp1c3Qgb25lIEVTdGF0ZSwgYW5kIG9uZSBFeHByQ29udGV4dCwgYW5kIG1ha2Ug dGhlIGxhdHRlcgpiZWxvbmcgdG8gdGhlIGZvcm1lciByYXRoZXIgdGhhbiBiZSBzdGFuZGFsb25l LCBhbmQgY2xlYW4gdXAgdGhlIEVTdGF0ZQooYW5kIGhlbmNlIHRoZSBFeHByQ29udGV4dCkgcG9z dC1jYWxsLgoKV2hpbGUgYXQgaXQsIGltcHJvdmUgdGhlIGZ1bmN0aW9uJ3MgY29tbWVudGFyeSBh IGJpdC4KCkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vMjkxNzMuMTUxODI4Mjc0OEBz c3MucGdoLnBhLnVzCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBz Oi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvZDAyZDRhNmQ0ZjI3YzIyM2Y0OGIw M2E1ZTY1MWEyMmM4NDYwYjNjNAoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2Jh Y2tlbmQvY29tbWFuZHMvZnVuY3Rpb25jbWRzLmMgICAgICAgICAgICB8IDI4ICsrKysrKysrKysr KysrKysrKysrLS0tLS0tCnNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvY3JlYXRlX3Byb2NlZHVy ZS5vdXQgfCAxMiArKysrKysrLS0tLQpzcmMvdGVzdC9yZWdyZXNzL3NxbC9jcmVhdGVfcHJvY2Vk dXJlLnNxbCAgICAgIHwgIDQgKysrLQozIGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyks IDExIGRlbGV0aW9ucygtKQoK