From 4dd48bef0d087664a1837b8f3a50ee7fcc718ae2 Mon Sep 17 00:00:00 2001 From: Mark Haverkamp Date: Tue, 26 Jul 2005 22:47:27 +0000 Subject: [PATCH] Fix for bug 774. Check malloc return before accessing pointer. git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@775 fd59a12c-fef9-0310-b244-a6a79926bd2f --- lib/evt.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/evt.c b/lib/evt.c index 5a9731ce..ed42a85d 100644 --- a/lib/evt.c +++ b/lib/evt.c @@ -1850,14 +1850,14 @@ saEvtEventPublish( 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 */