From eae164eb03cbb004dcf9154f36352e62f693eb6c Mon Sep 17 00:00:00 2001 From: Richard Lowe Date: Wed, 10 Feb 2016 12:51:39 -0500 Subject: 6645 sgsmsg relies on undefined behaviour of loop-scoped variables Reviewed by: Andy Stormont Reviewed by: Garrett D'Amore Reviewed by: Igor Kozhukhov Approved by: Dan McDonald --- usr/src/cmd/sgs/tools/common/sgsmsg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'usr/src') 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 '#': -- cgit v1.2.3