diff -Naur tgt-1.0.18-orig/usr/iscsi/iser.c tgt-1.0.18/usr/iscsi/iser.c
--- tgt-1.0.18-orig/usr/iscsi/iser.c 2011-09-29 17:57:49.546065404 -0700
+++ tgt-1.0.18/usr/iscsi/iser.c 2011-09-29 17:58:25.663956172 -0700
@@ -3502,8 +3502,10 @@
err = iser_ib_init();
- if (err)
+ if (err) {
+ iser_send_nop = 0;
return err;
+ }
if (iser_send_nop) {
nop_work.func = iser_nop_work_handler;