On Sun, 27 Nov 2011 22:43:00 +0100
Thierry Besancon wrote:

> On 2011-11-27 13:26:43, jdow wrote:
> > Which browser(s) treat addresses of the form
> > 178.000235.0000150.000372 as actual addresses? That seems like a
> > serious fault in the browsers.
> 
> According to C standards, a number beginning with a 0 is an base 8
> number.
> 
> So 000235 is legal. It means 157 in decimal.
> So 000150 is legal. It means 104 in decimal.
> So 000372 is legal. It means 250 in decimal.
> 
> So this is address 178.157.104.250 which is a legal IP address.
> 
> So there is no serious fault. Just your ignorance of C programming ;-)

The doesn't have  anything to do with  C programming. The implication
is that a browser might ignore leading zeros when parsing an IP address.

Reply via email to