diff options
author | fox <fox@NetBSD.org> | 2020-02-07 20:34:18 +0000 |
---|---|---|
committer | fox <fox@NetBSD.org> | 2020-02-07 20:34:18 +0000 |
commit | 3d85b22e20fa76fb513dbfcec2a4f575e2bc13ef (patch) | |
tree | 3c76546182418ade9325c8a07f056c148cb9a7ea /hack | |
parent | 936e4ede6309a8877e3b958abc65cb66fa8323fe (diff) | |
download | bsdgames-darwin-3d85b22e20fa76fb513dbfcec2a4f575e2bc13ef.tar.gz bsdgames-darwin-3d85b22e20fa76fb513dbfcec2a4f575e2bc13ef.tar.zst bsdgames-darwin-3d85b22e20fa76fb513dbfcec2a4f575e2bc13ef.zip |
games/hack: Fix -Wstringop-truncation warning.
Replace strncpy(3) with strlcpy(3).
Error was reported when build.sh was run with MKLIBCSANITIZER=yes flag.
Reviewed by: kamil@
Diffstat (limited to 'hack')
-rw-r--r-- | hack/hack.end.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/hack/hack.end.c b/hack/hack.end.c index b1dca4b9..ae0e1e39 100644 --- a/hack/hack.end.c +++ b/hack/hack.end.c @@ -1,4 +1,4 @@ -/* $NetBSD: hack.end.c,v 1.17 2011/08/06 20:42:43 dholland Exp $ */ +/* $NetBSD: hack.end.c,v 1.18 2020/02/07 20:34:18 fox Exp $ */ /* * Copyright (c) 1985, Stichting Centrum voor Wiskunde en Informatica, @@ -63,7 +63,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: hack.end.c,v 1.17 2011/08/06 20:42:43 dholland Exp $"); +__RCSID("$NetBSD: hack.end.c,v 1.18 2020/02/07 20:34:18 fox Exp $"); #endif /* not lint */ #include <signal.h> @@ -362,7 +362,7 @@ topten(void) t0->plchar = pl_character[0]; t0->sex = (flags.female ? 'F' : 'M'); t0->uid = uid; - (void) strncpy(t0->name, plname, NAMSZ); + (void) strlcpy(t0->name, plname, NAMSZ); (t0->name)[NAMSZ] = 0; (void) strncpy(t0->death, killer, DTHSZ); (t0->death)[DTHSZ] = 0; |