Fixes a null pointer bug in cprintf
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 7 Apr 2010 08:02:13 +0000 (01:02 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:35:41 +0000 (17:35 -0700)
commitc448c209af93cc0b73b493060ea10b460e20268d
tree0b34fb8ce362669ff19e6332b21bca128676899a
parent0a3fd89316f43a72f0a296c30c46a70a1f4621e0
Fixes a null pointer bug in cprintf

Not that it matters much - it would only happen if you passed a 0 to
cprintf/printk, and you should rarely pass a string directly (format
string issues).  If this bug hit, you'd trap and then deadlock on the
output lock.  Looking at this was on the todo list for a long time, but
it was suddenly triggerable with kfunc cprintf.
kern/src/printf.c