#1058: JPEG fix ClassCastException for Unknown segments

This commit is contained in:
Harald Kuhr
2024-11-19 10:36:12 +01:00
parent 34c9b9b4b5
commit 9610256ddb
3 changed files with 4 additions and 2 deletions
@@ -268,7 +268,8 @@ class JPEGImage10Metadata extends AbstractMetadata {
default:
IIOMetadataNode unknown = new IIOMetadataNode("unknown");
unknown.setAttribute("MarkerTag", String.valueOf(segment.marker & 0xFF));
unknown.setUserObject(((Application) segment).data);
byte[] data = segment instanceof Application ? ((Application) segment).data : ((Unknown) segment).data;
unknown.setUserObject(data);
markerSequence.appendChild(unknown);
break;