diff options
author | Richard Lowe <richlowe@richlowe.net> | 2016-02-10 12:51:39 -0500 |
---|---|---|
committer | Richard Lowe <richlowe@richlowe.net> | 2016-02-14 16:10:44 -0500 |
commit | eae164eb03cbb004dcf9154f36352e62f693eb6c (patch) | |
tree | e276053161fa8b07af38d7967837e5c5d8c464a9 | |
parent | a7317ceb814150d472383df8b987d7e3282ea15b (diff) | |
download | illumos-joyent-eae164eb03cbb004dcf9154f36352e62f693eb6c.tar.gz |
6645 sgsmsg relies on undefined behaviour of loop-scoped variables
Reviewed by: Andy Stormont <andyjstormont@gmail.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Approved by: Dan McDonald <danmcd@omniti.com>
-rw-r--r-- | usr/src/cmd/sgs/tools/common/sgsmsg.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/cmd/sgs/tools/common/sgsmsg.c b/usr/src/cmd/sgs/tools/common/sgsmsg.c index 1cdd584c74..f09b8539bb 100644 --- a/usr/src/cmd/sgs/tools/common/sgsmsg.c +++ b/usr/src/cmd/sgs/tools/common/sgsmsg.c @@ -665,6 +665,7 @@ file() uint_t bufsize; char *token_buffer; int escape = 0; + int len = 0; if ((token_buffer = malloc(LINE_MAX)) == 0) { (void) fprintf(stderr, Errmsg_nmem, strerror(errno)); @@ -676,7 +677,6 @@ file() while ((token = fgets(buffer, LINE_MAX, fddesc)) != NULL) { char defn[PATH_MAX], * _defn, * str; - int len; switch (*token) { case '#': |