Skip to content

Commit 0666656

Browse files
authored
Merge pull request #9 from leoyehx/refactor
Merge if-statements in queue_destroy()
2 parents 2664fe3 + 69f6a5f commit 0666656

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

lib/queue.c

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,8 @@ queue_t *queue_create(int32_t capacity)
3636
*/
3737
int32_t queue_destroy(queue_t *q)
3838
{
39-
if (!q)
40-
return ERR_FAIL;
41-
4239
/* Refuse to destroy a non-empty queue. */
43-
if (!queue_is_empty(q))
40+
if (!q || !queue_is_empty(q))
4441
return ERR_FAIL;
4542

4643
free(q->buf);

0 commit comments

Comments
 (0)