diff --git a/clients/tools/common.c b/clients/tools/common.c
index 583da5a33c6116f0a619d876b0069e9585bbfa90..39c6586d30e6d352124c66f775f11e17173c0162 100644
--- a/clients/tools/common.c
+++ b/clients/tools/common.c
@@ -114,7 +114,7 @@ N_("             [!]noop\n")
 N_("             ppolicy\n")
 #endif
 #ifdef LDAP_CONTROL_X_CHAINING_BEHAVIOR
-N_("             [!]chaining[=<resolveBehavior>[,<continuationBehavior>]]\n")
+N_("             [!]chaining[=<resolveBehavior>[/<continuationBehavior>]]\n")
 N_("                     one of \"chainingPreferred\", \"chainingRequired\",\n")
 N_("                     \"referralsPreferred\", \"referralsRequired\"\n")
 #endif /* LDAP_CONTROL_X_CHAINING_BEHAVIOR */
@@ -304,7 +304,7 @@ tool_args( int argc, char **argv )
 				if ( cvalue != NULL ) {
 					char	*continuation;
 
-					continuation = strchr( cvalue, ',' );
+					continuation = strchr( cvalue, '/' );
 					if ( continuation ) {
 						/* FIXME: this makes sense only in searches */
 						*continuation++ = '\0';