Skip to content

Commit

Permalink
fix: return type of pop
Browse files Browse the repository at this point in the history
  • Loading branch information
tomasanchez committed Jun 1, 2022
1 parent 08f7979 commit 3dbfe2c
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
2 changes: 1 addition & 1 deletion lib/inc/util/queue/safe_queue.h
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ void safe_queue_push(safe_queue_t *queue, void *element);
*
* @return void
*/
void safe_queue_pop(safe_queue_t *queue);
void *safe_queue_pop(safe_queue_t *queue);

/**
* @brief Safe Peeks a queue of elements
Expand Down
5 changes: 3 additions & 2 deletions lib/src/util/queue/safe_queue.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,12 @@ void safe_queue_push(safe_queue_t *this, void *element)
pthread_mutex_unlock(&this->_mtx);
}

void safe_queue_pop(safe_queue_t *this)
void *safe_queue_pop(safe_queue_t *this)
{
pthread_mutex_lock(&this->_mtx);
queue_pop(this->_queue);
void *e = queue_pop(this->_queue);
pthread_mutex_unlock(&this->_mtx);
return e;
}

void *safe_queue_peek(safe_queue_t *this)
Expand Down

0 comments on commit 3dbfe2c

Please sign in to comment.