summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaroslav Kysela <perex@perex.cz>2014-06-25 10:47:21 +0200
committerJaroslav Kysela <perex@perex.cz>2014-06-25 10:54:26 +0200
commit03a652e18ddc2eaad9b6ff3653515d54bd273d75 (patch)
treef71dee48f63196d6ff285a81c9661454fdbec1fd
parent6f9835f20006d5a5eba9063cc2b2e6b818428f00 (diff)
alsactl: save state - do not call rename for stdio
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
-rw-r--r--alsactl/state.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/alsactl/state.c b/alsactl/state.c
index c33f501..e0c6f2e 100644
--- a/alsactl/state.c
+++ b/alsactl/state.c
@@ -1626,7 +1626,7 @@ int save_state(const char *file, const char *cardname)
snd_output_close(out);
if (err < 0) {
error("snd_config_save: %s", snd_strerror(err));
- } else {
+ } else if (nfile) {
err = rename(nfile, file);
if (err < 0)
error("rename failed: %s (%s)", strerror(-err), file);