diff --git a/NT/tools/cp b/NT/tools/cp
index 554acd66dba668609d8d6dfc600ce238339f9981..5371dfd592864bbc52229ae4042f399f766af0f3 100755
--- a/NT/tools/cp
+++ b/NT/tools/cp
@@ -4,7 +4,7 @@ inherit "lib.pike";
 
 int main(int argc, string *argv)
 {
-  if(sscanf(argv[-1],"%*[a-zA-Z]:%*s"))
+  if(sscanf(argv[-1],"%*[a-zA-Z]:%*s")==2)
   {
     argv[0]="copy";
     exit(do_cmd( Array.map(argv,fixpath)));
diff --git a/NT/tools/mkdir b/NT/tools/mkdir
index 8529a862db75b0840ac40f1985ceb41a366cadef..3334077efa82b1bb36418fcc501c17cdb20c7879 100755
--- a/NT/tools/mkdir
+++ b/NT/tools/mkdir
@@ -4,7 +4,7 @@ inherit "lib.pike";
 
 int main(int argc, string *argv)
 {
-  if(sscanf(argv[-1],"%*[a-zA-Z]:%*s"))
+  if(sscanf(argv[-1],"%*[a-zA-Z]:%*s")==2)
   {
     argv[0]="mkdir";
     exit(do_cmd( Array.map(argv,fixpath)));