[Openais] Fix for bug 769

Steven Dake sdake at mvista.com
Tue Jul 26 11:53:04 PDT 2005


patch looks good please apply

regards
-steve
On Tue, 2005-07-26 at 09:50 -0700, Mark Haverkamp wrote:
> Check malloc before using pointer.
> 
> Index: openais_work/lib/evt.c
> ===================================================================
> --- openais_work.orig/lib/evt.c	2005-07-26 09:48:06.000000000 -0700
> +++ openais_work/lib/evt.c	2005-07-26 09:48:40.000000000 -0700
> @@ -1850,14 +1850,14 @@
>  
>  	req = malloc(sizeof(*req) + eventDataSize + pattern_size);
>  
> -	patterns = (struct event_pattern *)req->led_body;
> -	data_start = (void *)req->led_body + pattern_size;
> -
>  	if (!req) {
>  		error = SA_AIS_ERR_NO_MEMORY;
>  		goto pub_put3;
>  	}
>  
> +	patterns = (struct event_pattern *)req->led_body;
> +	data_start = (void *)req->led_body + pattern_size;
> +
>  	/*
>  	 * copy everything to the request structure
>  	 */
> 
> _______________________________________________
> Openais mailing list
> Openais at lists.osdl.org
> https://lists.osdl.org/mailman/listinfo/openais




More information about the Openais mailing list