Subject: kern/subr_prf.c:944: warning: `tailp' might be used uninitialized
To: None <current-users@netbsd.org>
From: Hubert Feyrer <feyrer@rfhs8012.fh-regensburg.de>
List: current-users
Date: 02/02/1999 21:49:36
Compiling a -current kernel on my Shark (arm32), I just got:

cc1: warnings being treated as errors
../../../../kern/subr_prf.c: In function `kprintf':
../../../../kern/subr_prf.c:944: warning: `tailp' might be used
uninitialized in this function
*** Error code 1

The following seems to fix this - someone please apply if this makes
sense: 

Index: subr_prf.c
===================================================================
RCS file: /cvsroot/src/sys/kern/subr_prf.c,v
retrieving revision 1.58
diff -u -r1.58 subr_prf.c
--- subr_prf.c  1999/01/28 00:05:49     1.58
+++ subr_prf.c  1999/02/02 20:47:00
@@ -941,7 +941,7 @@
        int size;               /* size of converted field or string */
        char *xdigs;            /* digits for [xX] conversion */
        char buf[KPRINTF_BUFSIZE]; /* space for %c, %[diouxX] */
-       char *tailp;    /* tail pointer for snprintf */
+       char *tailp=NULL;       /* tail pointer for snprintf */
 
        if (oflags == TOBUFONLY)
                tailp = (vp != NULL) ?  *(char **)vp : NULL;


 - Hubert

-- 
Hubert Feyrer <hubert.feyrer@rz.uni-regensburg.de>