]> git.alsa-project.org Git - alsa-utils.git/commitdiff
alsactl: save state - do not call rename for stdio
authorJaroslav Kysela <perex@perex.cz>
Wed, 25 Jun 2014 08:47:21 +0000 (10:47 +0200)
committerJaroslav Kysela <perex@perex.cz>
Wed, 25 Jun 2014 08:54:26 +0000 (10:54 +0200)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
alsactl/state.c

index c33f5017999f5c1e42a733dc8f43d4d11a5a81a5..e0c6f2e02e9bcd686ff7a7ee7480d59f4e5ce863 100644 (file)
@@ -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);