From fd26f09d770c5d16cc2c8b45ac697876d41c91e3 Mon Sep 17 00:00:00 2001 From: "Chas Williams (CONTRACTOR)" Date: Wed, 31 Dec 2014 07:39:15 -0500 Subject: [PATCH] lwp: fix bug in rw with assigning reader id Change-Id: I101202a49f14142cf503a64b45f9168a907bbace Reviewed-on: https://gerrit.openafs.org/11651 Tested-by: BuildBot Reviewed-by: Benjamin Kaduk --- src/lwp/rw.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lwp/rw.c b/src/lwp/rw.c index fa3073019..e060db7f4 100644 --- a/src/lwp/rw.c +++ b/src/lwp/rw.c @@ -220,9 +220,11 @@ main(int argc, char **argv) printf("[Creating Readers...\n"); readers = (PROCESS *) calloc(nreaders, sizeof(PROCESS)); readerid = calloc(nreaders, sizeof(i)); - for (i = 0; i < nreaders; i++) + for (i = 0; i < nreaders; i++) { + readerid[i] = i; LWP_CreateProcess(read_process, STACK_SIZE, 0, (void *)&readerid[i], "Reader", &readers[i]); + } printf("done]\n"); printf("\t[Creating Writer...\n"); -- 2.39.5