+Ensure that the default keymap is US english if there is a problem locating one.
+
+Index: xrdp/xrdp/lang.c
+===================================================================
+--- xrdp.orig/xrdp/lang.c 2012-09-29 13:01:00.267338590 +0200
++++ xrdp/xrdp/lang.c 2012-09-29 13:03:28.446647925 +0200
+@@ -239,6 +239,13 @@
+ g_file_close(fd);
+ }
+ }
++ else if (keylayout != 0x409)
++ {
++ g_free(filename);
++ g_writeln("keymap for 0x%4.4x was not found. Falling back to 0x0409 instead",
++ keylayout);
++ return get_keymaps(0x409, keymap);
++ }
+ g_free(filename);
+ return 0;
+ }