diff --git a/xtrn/sbj/sbjclean.c b/xtrn/sbj/sbjclean.c
index 814f3edba80f9e58918c9c01703bd4a719860729..6d13b675fb3f07f0514e95e4378ac8fc905544dc 100644
--- a/xtrn/sbj/sbjclean.c
+++ b/xtrn/sbj/sbjclean.c
@@ -29,8 +29,9 @@ if(!node_dir[0]) {	  /* node directory not specified */
 	getch();
 	return(1); }
 
-if(node_dir[strlen(node_dir)-1]!='\\')  /* make sure node_dir ends in '\' */
-    strcat(node_dir,"\\");
+if(node_dir[strlen(node_dir)-1]!='\\'
+	&& node_dir[strlen(node_dir)-1]!='/')  /* make sure node_dir ends in '/' */
+	strcat(node_dir,"/");
 
 initdata();                                 /* read XTRN.DAT and more */