All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [KJ] [PATCH] Fix gcc4 warning, def & len may be used uninitialized
@ 2005-05-25 19:07 Mark Hollomon
  2005-05-25 19:18 ` Jesse Millan
  2005-05-26 23:02 ` Jesse Millan
  0 siblings, 2 replies; 3+ messages in thread
From: Mark Hollomon @ 2005-05-25 19:07 UTC (permalink / raw)
  To: kernel-janitors

Jesse Millan wrote:
> 
> --- linux-2.6.12-rc4/fs/cifs/asn1.c~	2005-05-24 22:25:21.436866468 -0700
> +++ linux-2.6.12-rc4/fs/cifs/asn1.c	2005-05-24 22:49:43.744939729 -0700
> @@ -160,12 +160,18 @@ asn1_length_decode(struct asn1_ctx *ctx,
>  {
>  	unsigned char ch, cnt;
> 
> -	if (!asn1_octet_decode(ctx, &ch))
> +	if (!asn1_octet_decode(ctx, &ch)) {
> +		/* Function would have returned without initializing 'def' and 'len' */
> +		*def = 0;
> +		*len = 0;
>  		return 0;
> +	}
> 
> -	if (ch = 0x80)
> +	if (ch = 0x80) {
>  		*def = 0;
> -	else {
> +		/* Function would have returned without initializing 'len' */
> +		*len = 0;
> +	} else {
>  		*def = 1;
> 
>  		if (ch < 0x80)
> 
> 

Wouldn't it be better to just initialize def and len at the top of the function 
and be done? Or does that violate some kernel style preference?

-- 
Mark Hollomon
_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@lists.osdl.org
http://lists.osdl.org/mailman/listinfo/kernel-janitors

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-05-26 23:02 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-05-25 19:07 [KJ] [PATCH] Fix gcc4 warning, def & len may be used uninitialized Mark Hollomon
2005-05-25 19:18 ` Jesse Millan
2005-05-26 23:02 ` Jesse Millan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.