From 041e821bdb12a31d8281602e5434a428ed03a59d Mon Sep 17 00:00:00 2001 From: ftillier Date: Tue, 25 Apr 2006 18:17:19 +0000 Subject: [PATCH] [IBAL] Check for invalid PD during AV creation. Signed-off-by: Yossi Leybovich (sleybo@mellanox.co.il) git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@325 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86 --- core/al/al_av.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/al/al_av.c b/core/al/al_av.c index 81f170b7..89b24860 100644 --- a/core/al/al_av.c +++ b/core/al/al_av.c @@ -122,6 +122,12 @@ create_av( return IB_INVALID_PARAMETER; } + if( AL_OBJ_INVALID_HANDLE( h_pd, AL_OBJ_TYPE_H_PD ) ) + { + CL_TRACE_EXIT( AL_DBG_ERROR, g_al_dbg_lvl, ("IB_INVALID_PD_HANDLE\n") ); + return IB_INVALID_PD_HANDLE; + } + /* Get an AV tracking structure. */ h_av = alloc_av(); if( !h_av ) -- 2.17.1