summaryrefslogtreecommitdiffstats
path: root/winsup
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2017-07-31 11:44:02 +0200
committerCorinna Vinschen <corinna@vinschen.de>2017-07-31 11:44:02 +0200
commit7b9bfb4136f23655e243bab89fb62b04bdbacc7f (patch)
tree8a761c7697fdcc1fd2e51d7d4806fb8b3def7be8 /winsup
parent9374e7f65df467e0816736b5668ba151c69bc5f3 (diff)
downloadcygnal-7b9bfb4136f23655e243bab89fb62b04bdbacc7f.tar.gz
cygnal-7b9bfb4136f23655e243bab89fb62b04bdbacc7f.tar.bz2
cygnal-7b9bfb4136f23655e243bab89fb62b04bdbacc7f.zip
cygwin: console: Use memset to clear an array
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'winsup')
-rw-r--r--winsup/cygwin/fhandler_console.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/winsup/cygwin/fhandler_console.cc b/winsup/cygwin/fhandler_console.cc
index bf4366a65..2a978e746 100644
--- a/winsup/cygwin/fhandler_console.cc
+++ b/winsup/cygwin/fhandler_console.cc
@@ -2216,12 +2216,11 @@ fhandler_console::write (const void *vsrc, size_t len)
if (*src == '[') /* CSI Control Sequence Introducer */
{
con.state = gotsquare;
+ memset (con.args, 0, sizeof con.args);
+ con.nargs = 0;
con.saw_question_mark = false;
con.saw_greater_than_sign = false;
con.saw_space = false;
- for (con.nargs = 0; con.nargs < MAXARGS; con.nargs++)
- con.args[con.nargs] = 0;
- con.nargs = 0;
}
else if (*src == ']') /* OSC Operating System Command */
{