X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=lib%2Fpidfile.c;h=dd6788a6539fea41ed1ce2790ab3446d795f5055;hp=830d3f358d6a08c65404f193b89e1e9a6066b879;hb=3e55dc77f4ba19fd9e79f3d5ce9d28bb6b05019e;hpb=ab6f76f6a9fc8028fff96322a52b770710ffa1a9 diff --git a/lib/pidfile.c b/lib/pidfile.c index 830d3f35..dd6788a6 100644 --- a/lib/pidfile.c +++ b/lib/pidfile.c @@ -41,7 +41,8 @@ pid_t read_pid (char *pidfile) if (!(f=fopen(pidfile,"r"))) return 0; - fscanf(f,"%ld", &pid); + if(fscanf(f,"%ld", &pid) != 1) + pid = 0; fclose(f); return pid; }