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 1fDCXI-0000x9-MZ for pgsql-committers@arkaria.postgresql.org; Mon, 30 Apr 2018 17:24:24 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1fDCXH-0002zB-5R for pgsql-committers@arkaria.postgresql.org; Mon, 30 Apr 2018 17:24:23 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fDCXG-0002z2-T7 for pgsql-committers@lists.postgresql.org; Mon, 30 Apr 2018 17:24:23 +0000 Received: from mahout.postgresql.org ([2001:4800:1501:1::227]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1fDCX9-0003bY-TA for pgsql-committers@lists.postgresql.org; Mon, 30 Apr 2018 17:24:21 +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.89) (envelope-from ) id 1fDCX9-0002lh-D1 for pgsql-committers@lists.postgresql.org; Mon, 30 Apr 2018 17:24:15 +0000 Received: from git by gemulon.postgresql.org with local (Exim 4.89) (envelope-from ) id 1fDCX9-0005yu-7q for pgsql-committers@lists.postgresql.org; Mon, 30 Apr 2018 17:24:15 +0000 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 To: pgsql-committers@lists.postgresql.org From: Peter Eisentraut Subject: pgsql: Prevent infinity and NaN in jsonb/plperl transform Message-Id: Date: Mon, 30 Apr 2018 17:24:15 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk UHJldmVudCBpbmZpbml0eSBhbmQgTmFOIGluIGpzb25iL3BscGVybCB0cmFuc2Zvcm0KCmpzb25i IHVzZXMgbnVtZXJpYyBpbnRlcm5hbGx5LCBhbmQgbnVtZXJpYyBjYW4gc3RvcmUgTmFOLCBidXQg dGhhdCBpcwpub3QgYWxsb3dlZCBieSBqc29uYiBvbiBpbnB1dCwgc28gd2Ugc2hvdWxkbid0IHN0 b3JlIGl0LiAgQWxzbyBwcmV2ZW50CmluZmluaXR5IHRvIGdldCBhIGNvbnNpc3RlbnQgZXJyb3Ig bWVzc2FnZS4gIChudW1lcmljIGlucHV0IHdvdWxkIHJlamVjdAppbmZpbml0eSBhbnl3YXkuKQoK UmVwb3J0ZWQtYnk6IERhZ2Zpbm4gSWxtYXJpIE1hbm5zw6VrZXIgPGlsbWFyaUBpbG1hcmkub3Jn PgpSZXZpZXdlZC1ieTogVG9tIExhbmUgPHRnbEBzc3MucGdoLnBhLnVzPgoKQnJhbmNoCi0tLS0t LQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9j b21taXRkaWZmL2UzNDhlN2FlNTcyN2E2ZGE4Njc4MDM2ZDc0OGU1YzVhZjdkZWI2YzkKCk1vZGlm aWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCmNvbnRyaWIvanNvbmJfcGxwZXJsL2V4cGVjdGVkL2pz b25iX3BscGVybC5vdXQgIHwgMjQgKysrKysrKysrKysrKysrKysrKysrKy0tCmNvbnRyaWIvanNv bmJfcGxwZXJsL2V4cGVjdGVkL2pzb25iX3BscGVybHUub3V0IHwgMjQgKysrKysrKysrKysrKysr KysrKysrKy0tCmNvbnRyaWIvanNvbmJfcGxwZXJsL2pzb25iX3BscGVybC5jICAgICAgICAgICAg IHwgMTYgKysrKysrKysrKysrKystLQpjb250cmliL2pzb25iX3BscGVybC9zcWwvanNvbmJfcGxw ZXJsLnNxbCAgICAgICB8IDIyICsrKysrKysrKysrKysrKysrKysrKysKY29udHJpYi9qc29uYl9w bHBlcmwvc3FsL2pzb25iX3BscGVybHUuc3FsICAgICAgfCAyMiArKysrKysrKysrKysrKysrKysr KysrCjUgZmlsZXMgY2hhbmdlZCwgMTAyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgo=