From 5c0f732aa0ba30109baceeeed501c9086a0c6494 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Thu, 21 May 2015 23:33:28 +0100 Subject: [PATCH] cut: fix buffer length checks --- Applications/util/cut.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Applications/util/cut.c b/Applications/util/cut.c index b51b878e..5cc0930e 100644 --- a/Applications/util/cut.c +++ b/Applications/util/cut.c @@ -229,21 +229,21 @@ int main(int argc, char *argv[]) break; case 'f': - sprintf(line, "%s", argv[i++]); + strlcpy(line, argv[i++], BUFSIZ); if (mode == OPTIONC || mode == OPTIONB) warn(OVERRIDING_PREVIOUS_MODE, "f"); mode = OPTIONF; break; case 'b': - sprintf(line, "%s", argv[i++]); + strlcpy(line, argv[i++], BUFSIZ); if (mode == OPTIONF || mode == OPTIONC) warn(OVERRIDING_PREVIOUS_MODE, "b"); mode = OPTIONB; break; case 'c': - sprintf(line, "%s", argv[i++]); + strlcpy(line, argv[i++], BUFSIZ); if (mode == OPTIONF || mode == OPTIONB) warn(OVERRIDING_PREVIOUS_MODE, "c"); mode = OPTIONC; -- 2.34.1