]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
backup: pass in valid dummy pid for LWP
authorDerrick Brashear <shadow@dementia.org>
Mon, 20 Dec 2010 21:24:26 +0000 (16:24 -0500)
committerDerrick Brashear <shadow@dementia.org>
Tue, 21 Dec 2010 01:39:30 +0000 (17:39 -0800)
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 <adeason@sinenomine.net>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit 4f89d4ad348f1b20b9f27e8985fa09eafb6212e0)
Change-Id: I10c81fc3242294266468560628ff4f328e6e6997
Reviewed-on: http://gerrit.openafs.org/3560

src/bucoord/dump.c

index 09c364d4b1f7e5feb47c3e9562c93d1fc33b8c7b..cf0f474ced742ab040ead4030dd71384b1a62e17 100644 (file)
@@ -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");