Prevent arg from being used any further

Patch edited by David van Moolenbroek.

Change-Id: Ie25faffea359e735145dbb4ae2bd2d213488952b
This commit is contained in:
Ben Mezger 2017-03-16 12:30:27 -03:00 committed by David van Moolenbroek
parent 62cf0e1226
commit 81ae2bc455

View File

@ -31,6 +31,7 @@ void panic(const char *fmt, ...)
printf("kernel panic: "); printf("kernel panic: ");
va_start(arg, fmt); va_start(arg, fmt);
vprintf(fmt, arg); vprintf(fmt, arg);
va_end(arg);
printf("\n"); printf("\n");
} }
@ -70,7 +71,7 @@ void kputc(
kmess.km_buf[kmess.km_next] = c; /* put normal char in buffer */ kmess.km_buf[kmess.km_next] = c; /* put normal char in buffer */
kmess.kmess_buf[kmess.blpos] = c; kmess.kmess_buf[kmess.blpos] = c;
if (kmess.km_size < sizeof(kmess.km_buf)) if (kmess.km_size < sizeof(kmess.km_buf))
kmess.km_size += 1; kmess.km_size += 1;
kmess.km_next = (kmess.km_next + 1) % _KMESS_BUF_SIZE; kmess.km_next = (kmess.km_next + 1) % _KMESS_BUF_SIZE;
if(kmess.blpos == maxblpos) { if(kmess.blpos == maxblpos) {
memmove(kmess.kmess_buf, memmove(kmess.kmess_buf,