Browse Source

Add a missing pthread_mutex_unlock call in fifo_add_commands. [Coverity]

master
Reece H. Dunn 9 years ago
parent
commit
a6f6a337b1
1 changed files with 3 additions and 1 deletions
  1. 3
    1
      src/libespeak-ng/fifo.c

+ 3
- 1
src/libespeak-ng/fifo.c View File

@@ -123,8 +123,10 @@ espeak_ng_STATUS fifo_add_commands(t_espeak_command *command1, t_espeak_command
if ((status = pthread_mutex_lock(&my_mutex)) != ENS_OK)
return status;

if (node_counter+1 >= MAX_NODE_COUNTER)
if (node_counter+1 >= MAX_NODE_COUNTER) {
pthread_mutex_unlock(&my_mutex);
return ENS_FIFO_BUFFER_FULL;
}

if ((status = push(command1)) != ENS_OK) {
pthread_mutex_unlock(&my_mutex);

Loading…
Cancel
Save