From 84cea964a1fe3256205a668b7849a347ece01d0f Mon Sep 17 00:00:00 2001
From: "Rob Swindell (on Debian Linux)" <rob@synchro.net>
Date: Sat, 1 Apr 2023 15:48:32 -0700
Subject: [PATCH] Fix more GCC 12.2 warnings

---
 xtrn/dpoker/dpoker.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xtrn/dpoker/dpoker.c b/xtrn/dpoker/dpoker.c
index a36e423884..6135aaa6a6 100644
--- a/xtrn/dpoker/dpoker.c
+++ b/xtrn/dpoker/dpoker.c
@@ -305,7 +305,7 @@ int main(int argc, char **argv)
         }
         close(file);
         for (l=0;l<length;l+=sizeof(player_stuff)) {
-            sprintf(player_stuff.name,"%.25s",buf+l);
+            snprintf(player_stuff.name, sizeof(player_stuff.name), "%s", buf+l);
             player_stuff.time=*(ulong *)(buf+l+25);
             player_stuff.points=*(long *)(buf+l+29);
             truncsp(player_stuff.name);
@@ -373,7 +373,7 @@ int main(int argc, char **argv)
                     }
                     close(file);
                     for (l=0;l<length;l+=sizeof(player_stuff)) {
-                        sprintf(player_stuff.name,"%.25s",buf+l);
+                        snprintf(player_stuff.name, sizeof(player_stuff.name), "%s",buf+l);
                         player_stuff.time=*(ulong *)(buf+l+25);
                         player_stuff.points=*(long *)(buf+l+29);
                         if (player_stuff.points>0) strcpy(str,"\1m\1hWON!");
-- 
GitLab