In sdp_post_rdma_iocb_snk, if sdp_iocb_q_get_head returns NULL, iocb is then
used without checking.

Signed-off-by: Michael S. Tsirkin <[EMAIL PROTECTED]>

Index: sdp_recv.c
===================================================================
--- sdp_recv.c  (revision 2608)
+++ sdp_recv.c  (working copy)
@@ -411,7 +411,7 @@ static int sdp_post_rdma_iocb_snk(struct
         * queue IOCB
         */
        iocb = sdp_iocb_q_get_head(&conn->r_pend);
-       if (result < 0) {
+       if (!iocb) {
                sdp_dbg_warn(conn, "read IOCB missing from pending table <%d>",
                             sdp_iocb_q_size(&conn->r_pend));
                goto release;

-- 
MST
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to