Prevent arg from being used any further
Patch edited by David van Moolenbroek. Change-Id: Ie25faffea359e735145dbb4ae2bd2d213488952b
This commit is contained in:
parent
62cf0e1226
commit
81ae2bc455
@ -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,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user