Received: from magus.postgresql.org (magus.postgresql.org [87.238.57.229]) by mail.postgresql.org (Postfix) with ESMTP id 3E041841FF5 for ; Wed, 25 Apr 2012 18:26:43 -0300 (ADT) Received: from mahout.postgresql.org ([98.129.198.123]) by magus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1SN9jT-0007ss-0P for pgsql-committers@postgresql.org; Wed, 25 Apr 2012 21:26:42 +0000 Received: from [98.129.198.116] (helo=gemulon.postgresql.org) by mahout.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1SN9jF-0004Cz-CZ 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 1SN9jF-0005qO-31 for pgsql-committers@postgresql.org; Wed, 25 Apr 2012 21:26:25 +0000 Date: Wed, 25 Apr 2012 21:26:25 +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/165 X-Sequence-Number: 47857 Rml4IGVkZ2UtY2FzZSBiZWhhdmlvciBvZiBwZ19uZXh0X2RzdF9ib3VuZGFyeSgpLgoKRHVlIHRv IHJhdGhlciBzbG9wcHkgdGhpbmtpbmcgKG9uIG15IHBhcnQsIEknbSBhZnJhaWQpIGFib3V0IHRo ZQphcHByb3ByaWF0ZSBiZWhhdmlvciBmb3IgYm91bmRhcnkgY29uZGl0aW9ucywgcGdfbmV4dF9k c3RfYm91bmRhcnkoKSBnYXZlCnVuZGVmaW5lZCwgcGxhdGZvcm0tZGVwZW5kZW50IHJlc3VsdHMg d2hlbiB0aGUgaW5wdXQgdGltZSBpcyBleGFjdGx5IHRoZQpsYXN0IHJlY29yZGVkIERTVCB0cmFu c2l0aW9uIHRpbWUgZm9yIHRoZSBzcGVjaWZpZWQgdGltZSB6b25lLCBhcyBhIHJlc3VsdApvZiBm ZXRjaGluZyB2YWx1ZXMgb25lIHBhc3QgdGhlIGVuZCBvZiBpdHMgZGF0YSBhcnJheXMuCgpDaGFu Z2UgaXRzIHNwZWNpZmljYXRpb24gdG8gYmUgdGhhdCBpdCBhbHdheXMgZmluZHMgdGhlIG5leHQg RFNUIGJvdW5kYXJ5CiphZnRlciogdGhlIGlucHV0IHRpbWUsIGFuZCBhZGp1c3QgY29kZSB0byBt YXRjaCB0aGF0LiAgVGhlIHNvbGUgZXhpc3RpbmcKY2FsbGVyLCBEZXRlcm1pbmVUaW1lWm9uZU9m ZnNldCwgZG9lc24ndCBhY3R1YWxseSBjYXJlIGFib3V0IHRoaXMKZGlzdGluY3Rpb24sIHNpbmNl IGl0IGFsd2F5cyB1c2VzIGEgcHJvYmUgdGltZSBlYXJsaWVyIHRoYW4gdGhlIGluc3RhbnQKdGhh dCBpdCBkb2VzIGNhcmUgYWJvdXQuICBTbyBpdCBzZWVtZWQgYmVzdCB0byBtZSB0byBjaGFuZ2Ug dGhlIEFQSSB0byBtYWtlCnRoZSByZXN1bHQ9MSBhbmQgcmVzdWx0PTAgY2FzZXMgbW9yZSBjb25z aXN0ZW50LCBzcGVjaWZpY2FsbHkgdG8gZW5zdXJlCnRoYXQgdGhlICJiZWZvcmUiIG91dHB1dHMg YWx3YXlzIGRlc2NyaWJlIHRoZSBzdGF0ZSBhdCB0aGUgZ2l2ZW4gdGltZSwKcmF0aGVyIHRoYW4g aGFja2luZyB0aGUgY29kZSB0byBvYmV5IHRoZSBwcmV2aW91cyBBUEkgY29tbWVudCBleGFjdGx5 LgoKUGVyIGJ1ZyAjNjYwNSBmcm9tIFNlcmdleSBCdXJsYWR5YW4uICBCYWNrLXBhdGNoIHRvIGFs bCBzdXBwb3J0ZWQgdmVyc2lvbnMuCgpCcmFuY2gKLS0tLS0tClJFTDlfMF9TVEFCTEUKCkRldGFp bHMKLS0tLS0tLQpodHRwOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvYjBmMjRi NTYyNjcyN2Y4MWVjZDcwMjRlZDVjZWZiYWEzMzZjODEwMAoKTW9kaWZpZWQgRmlsZXMKLS0tLS0t LS0tLS0tLS0Kc3JjL3RpbWV6b25lL2xvY2FsdGltZS5jIHwgICAyMyArKysrKysrKysrKystLS0t LS0tLS0tLQoxIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygt KQoK