@@ -263,7 +263,7 @@ void iscsi_reconnect_cb(struct iscsi_context *iscsi _U_, int status,
|
||||
backoff = 30;
|
||||
}
|
||||
if (iscsi->reconnect_max_retries != -1 &&
|
||||
iscsi->old_iscsi->retry_cnt >= iscsi->reconnect_max_retries) {
|
||||
iscsi->old_iscsi->retry_cnt > iscsi->reconnect_max_retries) {
|
||||
/* we will exit iscsi_service with -1 the next time we enter it. */
|
||||
backoff = 0;
|
||||
}
|
||||
@@ -375,7 +375,7 @@ int iscsi_reconnect(struct iscsi_context *old_iscsi)
|
||||
}
|
||||
|
||||
if (old_iscsi->reconnect_max_retries != -1 && old_iscsi->old_iscsi &&
|
||||
old_iscsi->old_iscsi->retry_cnt >= old_iscsi->reconnect_max_retries) {
|
||||
old_iscsi->old_iscsi->retry_cnt > old_iscsi->reconnect_max_retries) {
|
||||
iscsi_defer_reconnect(old_iscsi);
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -60,19 +60,10 @@ void* iscsi_zmalloc(struct iscsi_context *iscsi, size_t size) {
|
||||
}
|
||||
|
||||
void* iscsi_realloc(struct iscsi_context *iscsi, void* ptr, size_t size) {
|
||||
int i;
|
||||
void * _ptr = realloc(ptr, size);
|
||||
if (_ptr != NULL) {
|
||||
iscsi->reallocs++;
|
||||
}
|
||||
if (ptr != NULL) {
|
||||
for (i = 0; i < iscsi->smalloc_free; i++) {
|
||||
if (iscsi->smalloc_ptrs[i] == ptr) {
|
||||
iscsi->smalloc_ptrs[i] = _ptr;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
return _ptr;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user