From ba780da32990af07dcd28551679a91f6cb905c6b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 18 Jul 2026 07:19:06 +0000 Subject: [PATCH 1/2] Initial plan From cb6e17530e0b141ff1e96bb5fa6c59fe2d20af8f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 18 Jul 2026 07:20:52 +0000 Subject: [PATCH 2/2] Fix integer multiplication overflow in jellyfish.cc (alert #384) --- models/jellyfish.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/jellyfish.cc b/models/jellyfish.cc index 79be9ef..f3851aa 100644 --- a/models/jellyfish.cc +++ b/models/jellyfish.cc @@ -375,7 +375,7 @@ void lake_t::draw_density(TCL_args args) if (njellies[i]>maxj) maxj=njellies[i]; } - vector pp(3*width*height,255); + vector pp(size_t(3)*width*height,255); Tk_PhotoImageBlock block={pp.data(),int(width),int(height),int(width)*3,3,{0,1,2}}; float invlogmaxj=1/log(maxj+1); for (unsigned x=0; x