diff -u state.c state.c --- state.c 2007-05-22 22:12:21.000000000 +0200 +++ state.c 2007-05-22 22:19:37.000000000 +0200 @@ -1278,7 +1278,7 @@ else err = snd_output_stdio_open(&out, file, "w"); if (err < 0) { - error("Cannot open %s for writing", file); + error("Cannot open %s for writing: %s", file, snd_strerror(err)); return -errno; } err = snd_config_save(config, out);