[ 
http://jira.codehaus.org/browse/MINDEXER-20?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tamás Cservenák closed MINDEXER-20.
-----------------------------------

    Resolution: Fixed

Fixed in r1086911

> Make IndexDataReader.readIndex fail fast on "garbage" input
> -----------------------------------------------------------
>
>                 Key: MINDEXER-20
>                 URL: http://jira.codehaus.org/browse/MINDEXER-20
>             Project: Maven Indexer
>          Issue Type: Improvement
>    Affects Versions: 3.1.0, 4.0.0
>            Reporter: Tamás Cservenák
>            Assignee: Tamás Cservenák
>            Priority: Minor
>             Fix For: 4.1.0
>
>
> Make IndexDataReader.readIndex fail fast on "garbage" input.
> Copied from original issue MINDEXER-13:
> Jesse Glick:
> Something else I just noticed: IndexDataReader.readIndex reads and discards 
> the first byte of the (uncompressed) stream, without checking that it is in 
> fact IndexDataWriter.VERSION. Fixing this to throw an IOException for 
> anything else would be a good idea in combination with my current patch, 
> which just creates a DataInputStream from the raw input if it is not in GZIP 
> format but cannot easily check that the input is anything in particular: at 
> least the reader upon being given random garbage would at least fail promptly 
> in the common case that the first byte is not 0x01. (Would have been better 
> for the index format to use a real magic number, but too late for that.)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to