X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=lock.c;h=213969f1f012f323c470ceb3a1e6b1c1aec43ffa;hb=49268a95ee78bc179fd3439b3f06e9a06c993c92;hp=111559e79d4a9fc9af320e05518d3681e5dd3b91;hpb=4cf7de8173924ba038373c375f394c904d4173ae;p=~andy%2Ffetchmail diff --git a/lock.c b/lock.c index 111559e7..213969f1 100644 --- a/lock.c +++ b/lock.c @@ -73,13 +73,14 @@ void fm_lock_dispose(void) int fm_lock_state(void) { - int pid, st; + long pid; + int st; FILE *lockfp; int bkgd = FALSE; if ((lockfp = fopen(lockfile, "r")) != NULL) { - int args = fscanf(lockfp, "%d %d", &pid, &st); + int args = fscanf(lockfp, "%ld %d", &pid, &st); bkgd = (args == 2); if (ferror(lockfp)) {