diff --git a/libiscsi/libiscsi.c b/libiscsi/libiscsi.c index 755c18c..bb17dfc 100644 --- a/libiscsi/libiscsi.c +++ b/libiscsi/libiscsi.c @@ -136,6 +136,7 @@ int libiscsi_discover_sendtargets(struct libiscsi_context *context, /* Fill the drec struct with all needed info */ memset(&drec, 0, sizeof drec); + drec.iscsid_req_tmo = -1; idbm_sendtargets_defaults(&drec.u.sendtargets); drec.type = DISCOVERY_TYPE_SENDTARGETS; strlcpy(drec.address, address, sizeof(drec.address)); @@ -228,6 +229,7 @@ int libiscsi_discover_firmware(struct libiscsi_context *context, CHECK(iface_create_ifaces_from_boot_contexts(&ifaces, &targets)); memset(&drec, 0, sizeof(drec)); + drec.iscsid_req_tmo = -1; drec.type = DISCOVERY_TYPE_FW; rc = idbm_bind_ifaces_to_nodes(discovery_fw, &drec, &ifaces, &rec_list); if (rc) {