--- /dev/null
+Index: mc-4.6.1/edit/syntax.c
+===================================================================
+--- mc-4.6.1.orig/edit/syntax.c 2007-07-26 17:35:14.000000000 +0200
++++ mc-4.6.1/edit/syntax.c 2007-07-26 17:35:14.000000000 +0200
+@@ -1113,13 +1113,8 @@
+ f = catstrs (home_dir, SYNTAX_FILE, (char *) NULL);
+ r = edit_read_syntax_file (edit, names, f, edit ? edit->filename : 0,
+ get_first_editor_line (edit), type);
+- if (r == -1) {
+- edit_free_syntax_rules (edit);
+- message (D_ERROR, _(" Load syntax file "),
+- _(" Cannot open file %s \n %s "), f,
+- unix_error_string (errno));
++ if (r == -1)
+ return;
+- }
+ if (r) {
+ edit_free_syntax_rules (edit);
+ message (D_ERROR, _(" Load syntax file "),