2b750a0
--- mc-2006-11-14-16/src/main.c.newlinedir	2006-11-20 14:54:21.000000000 +0100
2b750a0
+++ mc-2006-11-14-16/src/main.c	2006-11-20 14:47:52.000000000 +0100
2b750a0
@@ -647,7 +647,7 @@
2b750a0
     }
2b750a0
     directory = *new_dir ? new_dir : home_dir;
2b750a0
 
2b750a0
-    if (mc_chdir (directory) == -1) {
2b750a0
+    if (strchr(directory,'\n') || mc_chdir (directory) == -1) {
2b750a0
 	strcpy (panel->cwd, olddir);
2b750a0
 	g_free (olddir);
2b750a0
 	g_free (translated_url);