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.8.0_pre1^2~4355 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=4f89d4ad348f1b20b9f27e8985fa09eafb6212e0;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. Change-Id: I451d803461252e3afb5d89b840a1ee047228d204 Reviewed-on: http://gerrit.openafs.org/3555 Reviewed-by: Andrew Deason Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear --- diff --git a/src/bucoord/dump.c b/src/bucoord/dump.c index 062c7c0b0..6f5d175b1 100644 --- a/src/bucoord/dump.c +++ b/src/bucoord/dump.c @@ -250,7 +250,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)) @@ -293,7 +293,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");