inet function return untestable texts - Mailing list pgsql-bugs

From pgsql-bugs@postgresql.org
Subject inet function return untestable texts
Date
Msg-id 200104061540.f36FeXR25734@hub.org
Whole thread Raw
Responses Re: inet function return untestable texts
List pgsql-bugs
Laurent Wacrenier (lwa@teaser.fr) reports a bug with a severity of 2
The lower the number the more severe it is.

Short Description
inet function return untestable texts

Long Description
I'm running 7.0.3 on FreeBSD

host, netmask, etc.. inet function return unusable strings :
for example, host('10.0.0.1') print '10.0.0.1' but
is you make a comparison with '=', the result is alway false.

char_length reports this two strings have differents length.



Sample Code
test=# select host('10.0.0.1'), char_length(host('10.0.0.1')), char_length('10.0.0.1');
   host   | char_length | char_length
----------+-------------+-------------
 10.0.0.1 |           9 |           8
(1 row)
test=# select host('10.0.0.1') = '10.0.0.1', host('10.0.0.1') like '10.0.0.1';
 ?column? | ?column?
----------+----------
 f        | t


No file was uploaded with this report

pgsql-bugs by date:

Previous
From: Thomas Lockhart
Date:
Subject: Re: Re: to_char miscalculation on April Fool's Day - the start of daylight savings
Next
From: Tom Lane
Date:
Subject: Re: inet function return untestable texts