From ef41ad91dbf5b6a5b4e23a70ac0e9a4824e940d3 Mon Sep 17 00:00:00 2001 From: Frank Gevaerts Date: Mon, 29 Mar 2010 21:06:36 +0000 Subject: Fix strcpy from a user-supplied string to fixed size string. Author: Marcin Bukat Flyspray: FS#11151 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25389 a1c6a512-1295-4272-9138-f99709370657 --- tools/scramble.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tools/scramble.c') diff --git a/tools/scramble.c b/tools/scramble.c index ca3fd3bb35..ed972f7768 100644 --- a/tools/scramble.c +++ b/tools/scramble.c @@ -333,7 +333,8 @@ int main (int argc, char** argv) return 2; } /* we store a 4-letter model name too, for humans */ - strcpy(modelname, &argv[1][5]); + strncpy(modelname, &argv[1][5],4); + modelname[4] = '\0'; /* to be sure we are null terminated */ chksum = modelnum; /* start checksum calcs with this */ } -- cgit v1.2.3