From: Derrick Brashear Date: Mon, 20 Dec 2010 21:24:26 +0000 (-0500) Subject: backup: pass in valid dummy pid for LWP X-Git-Tag: upstream/1.6.0.pre2^2~173 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=f0b69fcdc80fa637a557c75ea0f99c62ebb98681;p=packages%2Fo%2Fopenafs.git backup: pass in valid dummy pid for LWP LWP_CreateProcess needs memory passed in; instead of a null pointer, pass in a pointer to a PROCESS. Reviewed-on: http://gerrit.openafs.org/3555 Reviewed-by: Andrew Deason Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear (cherry picked from commit 4f89d4ad348f1b20b9f27e8985fa09eafb6212e0) Change-Id: I10c81fc3242294266468560628ff4f328e6e6997 Reviewed-on: http://gerrit.openafs.org/3560 --- diff --git a/src/bucoord/dump.c b/src/bucoord/dump.c index 09c364d4b..cf0f474ce 100644 --- a/src/bucoord/dump.c +++ b/src/bucoord/dump.c @@ -249,7 +249,7 @@ bc_StartDmpRst(struct bc_config *aconfig, char *adname, char *avname, { int i; afs_int32 code; - void *junk = NULL; + PROCESS junk; for (i = 0; i < BC_MAXSIMDUMPS; i++) if (!(bc_dumpTasks[i].flags & BC_DI_INUSE)) @@ -292,7 +292,7 @@ bc_StartDmpRst(struct bc_config *aconfig, char *adname, char *avname, code = LWP_CreateProcess(bc_DmpRstStart, 20480, LWP_NORMAL_PRIORITY, - (void *)(intptr_t)i, "helper", junk); + (void *)(intptr_t)i, "helper", &junk); if (code) { bc_HandleMisc(code); afs_com_err(whoami, code, "; Can't start thread");