diff --git a/src/ChangeLog b/src/ChangeLog
index bd82b22c6c5bdf3d65e871f49e7ef1338d4daed7..f4246b70fa33ad21d97b8505312a40b66c688a2d 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
+2008-10-15  Derek R. Price  <derek@ximbiot.com>
+
+	* checkout.c (findslash): Declare inputs const.  Use ISSLASH().
+
 2008-10-02  Derek R. Price  <derek@ximbiot.com>
 
 	* history.c: Some cleanup.
diff --git a/src/checkout.c b/src/checkout.c
index 771be7c046bd0b538aab47516eae0c3e4ed4d49f..fa8f523df9ae45b56e00f5a3d11edfdfa76cff07 100644
--- a/src/checkout.c
+++ b/src/checkout.c
@@ -57,7 +57,7 @@
 
 
 
-static char *findslash (char *start, char *p);
+static char *findslash (const char *start, const char *p);
 static int checkout_proc (int argc, char **argv, char *where,
 		          char *mwhere, char *mfile, int shorten,
 		          int local_specified, char *omodule,
@@ -1091,11 +1091,11 @@ out:
 
 
 static char *
-findslash (char *start, char *p)
+findslash (const char *start, const char *p)
 {
     for (;;)
     {
-	if (*p == '/') return p;
+	if (ISSLASH (*p)) return (void *)p;
 	if (p == start) break;
 	--p;
     }