diff -NpuBr -Xexclude.txt main/input/input.c sherpya/input/input.c --- main/input/input.c 2011-05-18 03:45:40.296875000 +0200 +++ sherpya/input/input.c 2011-05-18 04:05:47.062500000 +0200 @@ -1092,6 +1092,7 @@ mp_input_get_cmd_from_keys(int n,int* ke if(cmd == NULL) { char key_name[100]; int i; + if (!keys[0]) return NULL; av_strlcpy(key_name, mp_input_get_key_name(keys[0]), sizeof(key_name)); for (i = 1; i < n; i++) { av_strlcat(key_name, "-", sizeof(key_name));