[openib-general] [PATCH] Fix underlying problem with using	typedefs [WAS: Nasty bug]
    Greg KH 
    greg at kroah.com
       
    Fri Jul 30 11:03:53 PDT 2004
    
    
  
On Fri, Jul 30, 2004 at 10:44:29AM -0700, Tom Duffy wrote:
> +	struct ip2pr_path_element *path_elmt;
>  	unsigned long flags;
>  
>  	TS_CHECK_NULL(path_r, -EINVAL);
> @@ -98,7 +98,7 @@
>  		return -ENOMEM;
>  	}
>  	/* if */
> -	memset(path_elmt, 0, sizeof(tIP2PR_PATH_ELEMENT_STRUCT));
> +	memset(path_elmt, 0, sizeof(struct ip2pr_path_element));
No, that should be:
	memset(path_elmt, 0, sizeof(*path_elmt));
to prevent any future change of that variable type causing a problem.
Please change your patch to use this style.
thanks,
greg k-h
    
    
More information about the general
mailing list