[Pkg-iscsi-maintainers] [SCM] Debian Open-iSCSI Packaging branch, upstream-mnc, updated. 2.0-872-193-gde2c0e7

Mike Christie michaelc at cs.wisc.edu
Sat Apr 7 15:43:49 UTC 2012


The following commit has been merged in the upstream-mnc branch:
commit 2d2dee7194936a7229a948dd05838ebd1ee51a1b
Author: Mike Christie <michaelc at cs.wisc.edu>
Date:   Fri Aug 26 00:49:21 2011 -0500

    iscsi tools: fix iscsiadm return value on failed login
    
    If the login failed, iscsiadm was returning success, because
    the error values passed in to session_conn_shutdown (which
    was meant to be passed to iscsiadm) was getting overwritten.
    
    This fixes a regression added in
    4c46693adcc35a1e2dbe22e1e7bd90254f189bd1

diff --git a/usr/initiator.c b/usr/initiator.c
index 021d585..0350ff8 100644
--- a/usr/initiator.c
+++ b/usr/initiator.c
@@ -483,8 +483,7 @@ cleanup:
 	if (session->id != -1) {
 		log_debug(2, "kdestroy session %u", session->id);
 		session->r_stage = R_STAGE_SESSION_DESTOYED;
-		err = ipc->destroy_session(session->t->handle, session->id);
-		if (err) {
+		if (ipc->destroy_session(session->t->handle, session->id)) {
 			log_error("can not safely destroy session %d",
 				  session->id);
 			return ISCSI_ERR_INTERNAL;

-- 
Debian Open-iSCSI Packaging



More information about the Pkg-iscsi-maintainers mailing list