This patch fixes the problem where a vi session is invoked on the client 
remotely when the client does not provide a message after commit.

Please include in cvs ASAP.

Thanks.

-- 
John Allen,                          Email:  mailto:[EMAIL PROTECTED]
diff -ru cvs-1.11.2-orig/src/commit.c cvs-1.11.2/src/commit.c
--- cvs-1.11.2-orig/src/commit.c	2001-08-24 18:47:02.000000000 +0100
+++ cvs-1.11.2/src/commit.c	2002-11-29 14:46:13.000000000 +0000
@@ -499,7 +499,14 @@
 	/* We always send some sort of message, even if empty.  */
 	/* FIXME: is that true?  There seems to be some code in do_editor
 	   which can leave the message NULL.  */
-	option_with_arg ("-m", saved_message);
+	if (saved_message)
+        {
+            option_with_arg ("-m", saved_message);
+        }
+        else
+        {
+            option_with_arg ("-m", "");
+        }
 
 	/* OK, now process all the questionable files we have been saving
 	   up.  */

Reply via email to