OSDN Git Service

Ethernet MAC addresses (macaddr type) are not compared correctly for
authorBruce Momjian <bruce@momjian.us>
Thu, 16 Dec 1999 01:30:49 +0000 (01:30 +0000)
committerBruce Momjian <bruce@momjian.us>
Thu, 16 Dec 1999 01:30:49 +0000 (01:30 +0000)
commitd033e17530e106fbe9de918cb5ddee17a2ab60ec
treeb62c29d4be0e37979834d62b736302910c2d1790
parent7585deb0878bca96eee9a3e00fb5726c7725831c
Ethernet MAC addresses (macaddr type) are not compared correctly for
equality.  The lobits macro is wrong and extracts the wrong set of
bits out of the structure.

To exhibit the problem:

select '000000:000000'::macaddr = '000000:110000'::macaddr ;
?column?
--------
t
(1 row)

Daniel Boyd
src/backend/utils/adt/mac.c