From 8cd7e62ee4e5be12144c93d26a04f06e911ab8db Mon Sep 17 00:00:00 2001
From: "Rob Swindell (on Debian Linux)" <rob@synchro.net>
Date: Wed, 29 Mar 2023 16:28:24 -0700
Subject: [PATCH] Fix GCC 12.2 warning
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

warning: argument 1 value ‘18446744073709551608’ exceeds maximum
object size 9223372036854775807 [-Walloc-size-larger-than=]
---
 src/syncterm/ripper.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/syncterm/ripper.c b/src/syncterm/ripper.c
index b0821b7866..e8864f0972 100644
--- a/src/syncterm/ripper.c
+++ b/src/syncterm/ripper.c
@@ -11966,6 +11966,8 @@ do_rip_command(int level, int sublevel, int cmd, const char *rawargs)
 							if (no_viewport())
 								break;
 							arg1 = parse_mega(&args[0], 2);
+							if(arg1 < 1)
+								break;
 							struct point *argv = malloc(sizeof(struct point) * arg1);
 							x1 = rip.x_dim - 1;
 							y1 = rip.x_dim - 1;
-- 
GitLab