Received: from makus.postgresql.org (makus.postgresql.org [98.129.198.125]) by mail.postgresql.org (Postfix) with ESMTP id 368AB841FF4 for ; Wed, 25 Apr 2012 18:26:39 -0300 (ADT) Received: from mahout.postgresql.org ([98.129.198.123]) by makus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1SN9jR-0006Sq-QX for pgsql-committers@postgresql.org; Wed, 25 Apr 2012 21:26:38 +0000 Received: from [98.129.198.116] (helo=gemulon.postgresql.org) by mahout.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1SN9jF-0004Cw-CY for pgsql-committers@postgresql.org; Wed, 25 Apr 2012 21:26:25 +0000 Received: from git by gemulon.postgresql.org with local (Exim 4.72) (envelope-from ) id 1SN9jE-0005qJ-Vo for pgsql-committers@postgresql.org; Wed, 25 Apr 2012 21:26:25 +0000 Date: Wed, 25 Apr 2012 21:26:24 +0000 Message-Id: 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: Fix edge-case behavior of pg_next_dst_boundary(). X-Pg-Spam-Score: -1.9 (-) X-Archive-Number: 201204/162 X-Sequence-Number: 47854 Rml4IGVkZ2UtY2FzZSBiZWhhdmlvciBvZiBwZ19uZXh0X2RzdF9ib3VuZGFyeSgpLgoKRHVlIHRv IHJhdGhlciBzbG9wcHkgdGhpbmtpbmcgKG9uIG15IHBhcnQsIEknbSBhZnJhaWQpIGFib3V0IHRo ZQphcHByb3ByaWF0ZSBiZWhhdmlvciBmb3IgYm91bmRhcnkgY29uZGl0aW9ucywgcGdfbmV4dF9k c3RfYm91bmRhcnkoKSBnYXZlCnVuZGVmaW5lZCwgcGxhdGZvcm0tZGVwZW5kZW50IHJlc3VsdHMg d2hlbiB0aGUgaW5wdXQgdGltZSBpcyBleGFjdGx5IHRoZQpsYXN0IHJlY29yZGVkIERTVCB0cmFu c2l0aW9uIHRpbWUgZm9yIHRoZSBzcGVjaWZpZWQgdGltZSB6b25lLCBhcyBhIHJlc3VsdApvZiBm ZXRjaGluZyB2YWx1ZXMgb25lIHBhc3QgdGhlIGVuZCBvZiBpdHMgZGF0YSBhcnJheXMuCgpDaGFu Z2UgaXRzIHNwZWNpZmljYXRpb24gdG8gYmUgdGhhdCBpdCBhbHdheXMgZmluZHMgdGhlIG5leHQg RFNUIGJvdW5kYXJ5CiphZnRlciogdGhlIGlucHV0IHRpbWUsIGFuZCBhZGp1c3QgY29kZSB0byBt YXRjaCB0aGF0LiAgVGhlIHNvbGUgZXhpc3RpbmcKY2FsbGVyLCBEZXRlcm1pbmVUaW1lWm9uZU9m ZnNldCwgZG9lc24ndCBhY3R1YWxseSBjYXJlIGFib3V0IHRoaXMKZGlzdGluY3Rpb24sIHNpbmNl IGl0IGFsd2F5cyB1c2VzIGEgcHJvYmUgdGltZSBlYXJsaWVyIHRoYW4gdGhlIGluc3RhbnQKdGhh dCBpdCBkb2VzIGNhcmUgYWJvdXQuICBTbyBpdCBzZWVtZWQgYmVzdCB0byBtZSB0byBjaGFuZ2Ug dGhlIEFQSSB0byBtYWtlCnRoZSByZXN1bHQ9MSBhbmQgcmVzdWx0PTAgY2FzZXMgbW9yZSBjb25z aXN0ZW50LCBzcGVjaWZpY2FsbHkgdG8gZW5zdXJlCnRoYXQgdGhlICJiZWZvcmUiIG91dHB1dHMg YWx3YXlzIGRlc2NyaWJlIHRoZSBzdGF0ZSBhdCB0aGUgZ2l2ZW4gdGltZSwKcmF0aGVyIHRoYW4g aGFja2luZyB0aGUgY29kZSB0byBvYmV5IHRoZSBwcmV2aW91cyBBUEkgY29tbWVudCBleGFjdGx5 LgoKUGVyIGJ1ZyAjNjYwNSBmcm9tIFNlcmdleSBCdXJsYWR5YW4uICBCYWNrLXBhdGNoIHRvIGFs bCBzdXBwb3J0ZWQgdmVyc2lvbnMuCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0t LS0tCmh0dHA6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi9jNjJiOGVhYWUxMWFh YTY5YTJiNzFiYzYzZjlmNzhjYTcyZWI0MTJjCgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0t LQpzcmMvdGltZXpvbmUvbG9jYWx0aW1lLmMgfCAgIDIzICsrKysrKysrKysrKy0tLS0tLS0tLS0t CjEgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgo=