From: Dan Carpenter Date: Thu, 6 May 2010 13:22:21 +0000 (+0300) Subject: IB/iser: Fix error flow in iser_create_ib_conn_res() X-Git-Tag: v2.6.35-rc1~487^2^7 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9fda1ac5fa09c49e9148f85be14f55e2bb856c0f;p=pandora-kernel.git IB/iser: Fix error flow in iser_create_ib_conn_res() We shouldn't free things here because we free them later. The call tree looks like this: iser_connect() ==> initiating the connection establishment and later iser_cma_handler() => iser_route_handler() => iser_create_ib_conn_res() if we fail here, eventually iser_conn_release() is called, resulting in a double free. Signed-off-by: Dan Carpenter Signed-off-by: Or Gerlitz Signed-off-by: Roland Dreier --- Reading git-diff-tree failed