if ((status = pthread_mutex_lock(&my_mutex)) != ENS_OK) | if ((status = pthread_mutex_lock(&my_mutex)) != ENS_OK) | ||||
return status; | 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; | return ENS_FIFO_BUFFER_FULL; | ||||
} | |||||
if ((status = push(command1)) != ENS_OK) { | if ((status = push(command1)) != ENS_OK) { | ||||
pthread_mutex_unlock(&my_mutex); | pthread_mutex_unlock(&my_mutex); |