The current implementation of BlobInputStream does
Bruce Momjian <bruce@momjian.us>
The current implementation of BlobInputStream does not properly handle 8-bit unsigned data as it blindly casts the byte to an int, which java most helpfully promotes to a signed type. This causes problems when you can only return -1 to indicated EOF. The following patch fixes the bug and has been tested locally on image data. Chad David
Files
| Path | Change | +/− |
|---|---|---|
| src/interfaces/jdbc/org/postgresql/largeobject/BlobInputStream.java | modified | +12 −5 |