23e823e
diff -up mc-4.6.2/src/main.c.newlinedir mc-4.6.2/src/main.c
23e823e
--- mc-4.6.2/src/main.c.newlinedir	2009-05-26 15:55:43.000000000 +0200
23e823e
+++ mc-4.6.2/src/main.c	2009-05-26 15:56:47.000000000 +0200
23e823e
@@ -640,7 +640,7 @@ _do_panel_cd (WPanel *panel, const char 
2b750a0
     directory = *new_dir ? new_dir : home_dir;
2b750a0
 
23e823e
     ret_panel=panel;
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);