]> Pileus Git - ~andy/fetchmail/blobdiff - lock.c
Minor bug fixes for socket.c
[~andy/fetchmail] / lock.c
diff --git a/lock.c b/lock.c
index 111559e79d4a9fc9af320e05518d3681e5dd3b91..213969f1f012f323c470ceb3a1e6b1c1aec43ffa 100644 (file)
--- 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)) {