From 84452c7e91fa7f30f5ff80695d92816b5d209e38 Mon Sep 17 00:00:00 2001 From: Brian Norris Date: Fri, 8 Mar 2013 15:06:06 -0800 Subject: [PATCH] ms-queue: we should never dequeue 0 The test driver is written so that we should never dequeue 0. --- ms-queue/main.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/ms-queue/main.c b/ms-queue/main.c index c09470d..b541b01 100644 --- a/ms-queue/main.c +++ b/ms-queue/main.c @@ -44,7 +44,6 @@ int user_main(int argc, char **argv) int i; int *param; unsigned int in_sum = 0, out_sum = 0; - int zero = 0; queue = calloc(1, sizeof(*queue)); MODEL_ASSERT(queue); @@ -69,12 +68,9 @@ int user_main(int argc, char **argv) } for (i = 0; i < num_threads; i++) printf("input[%d] = %u\n", i, input[i]); - for (i = 0; i < num_threads; i++) { - if (output[i] == 0) - zero = 1; /* A zero result means queue was empty */ + for (i = 0; i < num_threads; i++) printf("output[%d] = %u\n", i, output[i]); - } - MODEL_ASSERT(in_sum == out_sum || zero); + MODEL_ASSERT(in_sum == out_sum); free(param); free(threads); -- 2.34.1