From 7b8c1912dea7eeddfa94ede018aa0059918be51a Mon Sep 17 00:00:00 2001 From: Jack Morgenstein Date: Fri, 9 Dec 2005 13:46:32 -0800 Subject: [PATCH] --- yaml --- r: 17054 b: refs/heads/master c: 0efc4883a6b3de12476cd7a35e638c0a9f5fd75f h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/infiniband/core/user_mad.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index b0317d9ed082..96e44f40f909 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: de1bb1a64c29bae4f5330c70bd1dc6a62954c9f4 +refs/heads/master: 0efc4883a6b3de12476cd7a35e638c0a9f5fd75f diff --git a/trunk/drivers/infiniband/core/user_mad.c b/trunk/drivers/infiniband/core/user_mad.c index eb7f52537ccc..c908de8db5a9 100644 --- a/trunk/drivers/infiniband/core/user_mad.c +++ b/trunk/drivers/infiniband/core/user_mad.c @@ -197,8 +197,8 @@ static void send_handler(struct ib_mad_agent *agent, memcpy(timeout->mad.data, packet->mad.data, sizeof (struct ib_mad_hdr)); - if (!queue_packet(file, agent, timeout)) - return; + if (queue_packet(file, agent, timeout)) + kfree(timeout); } out: kfree(packet);