Re: BUG #16013: Unexpected results from bit field query

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: daryl(dot)waycott(at)edgeintelligence(dot)com
Cc: pgsql-bugs(at)lists(dot)postgresql(dot)org
Subject: Re: BUG #16013: Unexpected results from bit field query
Date: 2019-09-22 21:47:49
Message-ID: 16290.1569188869@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

I wrote:
> PG Bug reporting form <noreply(at)postgresql(dot)org> writes:
>> A query using a right bit shift and an equality on a bit field seems to
>> return incorrect results.

> Ugh. bit_cmp expects that any unused bits in the last byte
> are guaranteed zero, but bitshiftright isn't ensuring that.
> Didn't look to see if the same bug exists anywhere else ...

After digging around, it seems that no other bit functions have
this issue. I've pushed a fix --- thanks for the report!

regards, tom lane

In response to

Browse pgsql-bugs by date

  From Date Subject
Next Message Morris de Oryx 2019-09-22 22:48:30 Re: citext LIKE search bug
Previous Message Andrew Gierth 2019-09-22 20:14:50 Re: BUG #16017: Postgres does not respond non-local connections