From: Chas Williams (CONTRACTOR) Date: Wed, 31 Dec 2014 12:39:15 +0000 (-0500) Subject: lwp: fix bug in rw with assigning reader id X-Git-Tag: upstream/1.8.0_pre1^2~93 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=fd26f09d770c5d16cc2c8b45ac697876d41c91e3;p=packages%2Fo%2Fopenafs.git 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 --- 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");