X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=progs%2Ftput.c;h=295b83fb8161513a83697cf0ee9da2ff8c135af2;hb=47d2fb4537d9ad5bb14f4810561a327930ca4280;hp=88e757994fa123a0e4d241b05509e1bca0f13947;hpb=78b0123661ebab93d5bd5345b89e6e76d6560ec0;p=ncurses.git diff --git a/progs/tput.c b/progs/tput.c index 88e75799..295b83fb 100644 --- a/progs/tput.c +++ b/progs/tput.c @@ -1,5 +1,6 @@ /**************************************************************************** - * Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. * + * Copyright 2018-2019,2020 Thomas E. Dickey * + * Copyright 1998-2016,2017 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -50,7 +51,7 @@ #include #include -MODULE_ID("$Id: tput.c,v 1.79 2018/06/30 15:56:01 Nicholas.Marriott Exp $") +MODULE_ID("$Id: tput.c,v 1.81 2020/02/02 23:34:34 tom Exp $") #define PUTS(s) fputs(s, stdout) @@ -230,7 +231,7 @@ tput_cmd(int fd, TTY * saved_settings, bool opt_x, int argc, char *argv[]) * representations */ - for (k = 1; k < argc; k++) { + for (k = 1; (k < argc) && (k < NUM_PARM); k++) { char *tmp = 0; strings[k] = argv[k]; numbers[k] = strtol(argv[k], &tmp, 0);