Module Name:    src
Committed By:   mlelstv
Date:           Fri Nov  1 07:53:34 UTC 2013

Modified Files:
        src/external/bsd/iscsi/dist/src/lib: initiator.c

Log Message:
rfc3720 Appendix D. SendTargets Operation requires that requesting
information for all relevant targets is done with the value 'All'
(upper case A) and some implementations require it.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/iscsi/dist/src/lib/initiator.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/bsd/iscsi/dist/src/lib/initiator.c
diff -u src/external/bsd/iscsi/dist/src/lib/initiator.c:1.8 src/external/bsd/iscsi/dist/src/lib/initiator.c:1.9
--- src/external/bsd/iscsi/dist/src/lib/initiator.c:1.8	Thu Mar 15 04:06:54 2012
+++ src/external/bsd/iscsi/dist/src/lib/initiator.c	Fri Nov  1 07:53:34 2013
@@ -646,7 +646,7 @@ iscsi_initiator_get_targets(int target, 
         text_len = 0;
         text[0] = 0x0;
 
-        PARAM_TEXT_ADD(sess->params, "SendTargets", "all", text, &text_len,
+        PARAM_TEXT_ADD(sess->params, "SendTargets", "All", text, &text_len,
 			DISCOVERY_PHASE_TEXT_LEN, 1, DP_ERROR);
         PARAM_TEXT_PARSE(sess->params, &sess->sess_params.cred, text,
 			text_len, NULL, NULL, DISCOVERY_PHASE_TEXT_LEN, 1,
@@ -749,7 +749,7 @@ discovery_phase(int target, strv_t *svp)
 	/* Full Feature Phase Negotiation (for SendTargets) */
 	text_len = 0;
 	text[0] = 0x0;
-	PARAM_TEXT_ADD(sess->params, "SendTargets", "all", text, &text_len,
+	PARAM_TEXT_ADD(sess->params, "SendTargets", "All", text, &text_len,
 		DISCOVERY_PHASE_TEXT_LEN, 1, DP_ERROR);
 	PARAM_TEXT_PARSE(sess->params, &sess->sess_params.cred, text,
 		text_len, NULL, NULL, DISCOVERY_PHASE_TEXT_LEN, 1, DP_ERROR);

Reply via email to