NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: lib/48025: Uninitializied variable in citrus_utf1632.c
The following reply was made to PR lib/48025; it has been noted by GNATS.
From: Brett Lymn <blymn%internode.on.net@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: lib-bug-people%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
netbsd-bugs%netbsd.org@localhost
Subject: Re: lib/48025: Uninitializied variable in citrus_utf1632.c
Date: Sun, 7 Jul 2013 12:43:13 +0930
On Sat, Jul 06, 2013 at 02:00:00PM +0000,
henning.petersen%t-online.de@localhost wrote:
>
> >Fix:
> diff -u -p -r1.12 citrus_utf1632.c
> --- lib/libc/citrus/modules/citrus_utf1632.c 12 Feb 2012 13:51:29 -0000
> 1.12
> +++ lib/libc/citrus/modules/citrus_utf1632.c 6 Jul 2013 12:27:19 -0000
> @@ -93,7 +93,7 @@ _citrus_UTF1632_mbrtowc_priv(_UTF1632Enc
> size_t *nresult)
> {
> int chlenbak, endian, needlen;
> - wchar_t wc;
> + wchar_t wc = L'\0';
> size_t result;
> const char *s0;
>
For what it is worth, the coding standard says that you shouldn't assign
values in the declaration of the variable. This is quite often ignored
though.
--
Brett Lymn
Staple Guns: because duct tape doesn't make that KerCHUNK sound - xkcd.com
Home |
Main Index |
Thread Index |
Old Index