[Midnightbsd-cvs] src [8133] trunk/lib/libedit/read.c: init the num var to avoid unitialized data.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Sep 16 17:48:55 EDT 2016


Revision: 8133
          http://svnweb.midnightbsd.org/src/?rev=8133
Author:   laffer1
Date:     2016-09-16 17:48:54 -0400 (Fri, 16 Sep 2016)
Log Message:
-----------
init the num var to avoid unitialized data.

Modified Paths:
--------------
    trunk/lib/libedit/read.c

Modified: trunk/lib/libedit/read.c
===================================================================
--- trunk/lib/libedit/read.c	2016-09-16 21:48:24 UTC (rev 8132)
+++ trunk/lib/libedit/read.c	2016-09-16 21:48:54 UTC (rev 8133)
@@ -426,7 +426,7 @@
 		char *cp = el->el_line.buffer;
 		size_t idx;
 
-		while ((*el->el_read.read_char)(el, cp) == 1) {
+		while ((num = (*el->el_read.read_char)(el, cp)) == 1) {
 			/* make sure there is space for next character */
 			if (cp + 1 >= el->el_line.limit) {
 				idx = (cp - el->el_line.buffer);
@@ -479,7 +479,7 @@
 
 		term__flush(el);
 
-		while ((*el->el_read.read_char)(el, cp) == 1) {
+		while ((num = (*el->el_read.read_char)(el, cp)) == 1) {
 			/* make sure there is space next character */
 			if (cp + 1 >= el->el_line.limit) {
 				idx = (cp - el->el_line.buffer);



More information about the Midnightbsd-cvs mailing list