GfxICCBasedColorSpace::parse: Save unneeded copy() call
diff --git a/poppler/GfxState.cc b/poppler/GfxState.cc
index f0ea025..300f1f2 100644
--- a/poppler/GfxState.cc
+++ b/poppler/GfxState.cc
@@ -1828,9 +1828,9 @@
error(errSyntaxError, -1, "Bad ICCBased color space");
return nullptr;
}
- obj1 = arr->getNF(1).copy();
- if (obj1.isRef()) {
- iccProfileStreamA = obj1.getRef();
+ const Object &obj1Ref = arr->getNF(1);
+ if (obj1Ref.isRef()) {
+ iccProfileStreamA = obj1Ref.getRef();
} else {
iccProfileStreamA.num = 0;
iccProfileStreamA.gen = 0;