summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaroslav Kysela <perex@perex.cz>2014-12-24 20:15:26 +0100
committerJaroslav Kysela <perex@perex.cz>2014-12-24 20:15:26 +0100
commit55d41b7fe364b55851a6038285affe9a32b8b701 (patch)
tree730291c4b45d6b0e1db1ad490cbeca6e31efef91
parent088593c03980209c44a9e9cde19723361d341c0a (diff)
alsactl: add missing state_unlock() call
-rw-r--r--alsactl/state.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/alsactl/state.c b/alsactl/state.c
index 0c89703..3908ec4 100644
--- a/alsactl/state.c
+++ b/alsactl/state.c
@@ -1678,6 +1678,8 @@ int load_state(const char *file, const char *initfile, const char *cardname,
int card, first = 1;
char cardname1[16];
+ if (lock_fd >= 0)
+ state_unlock(lock_fd, file);
error("Cannot open %s for reading: %s", file, snd_strerror(err));
finalerr = err;
if (cardname) {