From d87bc726c7cc98f8c26b60ece5f20236e9de1bc3 Mon Sep 17 00:00:00 2001 From: Albert Astals Cid Date: Mon, 24 Mar 2025 00:44:54 +0100 Subject: [PATCH] PSStack::roll: Protect against doing int = -INT_MIN --- poppler/Function.cc | 2 +- 1 file changed, 1 insertion(+), deletion(-) diff --git a/poppler/Function.cc b/poppler/Function.cc index d84c4e350..f3168f191 100644 --- a/poppler/Function.cc +++ b/poppler/Function.cc @@ -1068,7 +1068,7 @@ void PSStack::roll(int n, int j) PSObject obj; int i, k; - if (unlikely(n == 0)) { + if (unlikely(n == 0 || j == INT_MIN)) { return; } if (j >= 0) { -- GitLab