• Tom Lane's avatar
    Fix incorrect translation of minus-infinity datetimes for json/jsonb. · d4355425
    Tom Lane authored
    Commit bda76c1c caused both plus and
    minus infinity to be rendered as "infinity", which is not only wrong
    but inconsistent with the pre-9.4 behavior of to_json().  Fix that by
    duplicating the coding in date_out/timestamp_out/timestamptz_out more
    closely.  Per bug #13687 from Stepan Perlov.  Back-patch to 9.4, like
    the previous commit.
    
    In passing, also re-pgindent json.c, since it had gotten a bit messed up by
    recent patches (and I was already annoyed by indentation-related problems
    in back-patching this fix ...)
    d4355425
date.h 7.77 KB