From: Adrian Bunk This patch fixes a NULL dereference spotted by the Coverity checker. Signed-off-by: Adrian Bunk Signed-off-by: Andrew Morton --- drivers/infiniband/hw/amso1100/c2_rnic.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff -puN drivers/infiniband/hw/amso1100/c2_rnic.c~drivers-infiniband-hw-amso1100-c2_rnicc-fix-a-null-dereference drivers/infiniband/hw/amso1100/c2_rnic.c --- a/drivers/infiniband/hw/amso1100/c2_rnic.c~drivers-infiniband-hw-amso1100-c2_rnicc-fix-a-null-dereference +++ a/drivers/infiniband/hw/amso1100/c2_rnic.c @@ -150,8 +150,8 @@ static int c2_rnic_query(struct c2_dev * (struct c2wr_rnic_query_rep *) (unsigned long) (vq_req->reply_msg); if (!reply) err = -ENOMEM; - - err = c2_errno(reply); + else + err = c2_errno(reply); if (err) goto bail2; _