p_list_item = cl_qlist_find_from_head( &h_mad_svc->send_list,\r
__mad_svc_find_send, p_mad_element );\r
\r
- if( !p_list_item )\r
+ if( p_list_item == cl_qlist_end( &h_mad_svc->send_list ) )\r
{\r
cl_spinlock_release( &h_mad_svc->obj.lock );\r
AL_PRINT( TRACE_LEVEL_INFORMATION, AL_DBG_MAD_SVC, ("mad not found\n") );\r
p_list_item = cl_qlist_find_from_head( &h_mad_svc->send_list,\r
__mad_svc_find_send, p_mad_element );\r
\r
- if( !p_list_item )\r
+ if( p_list_item == cl_qlist_end( &h_mad_svc->send_list ) )\r
{\r
cl_spinlock_release( &h_mad_svc->obj.lock );\r
AL_PRINT( TRACE_LEVEL_INFORMATION, AL_DBG_MAD_SVC, ("MAD not found\n") );\r