X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=lib%2Fpidfile.c;fp=lib%2Fpidfile.c;h=a954d18f92851b8f9022ded10ce92733f18b907c;hp=54a6b4c16d6ccb7444ff6dc6bb357d90f2abaa96;hb=4cb4a7d298d560593f84d974bf77d0ee8a911a50;hpb=ef88db63120503a8c9d34d86073795c99dedc3a9 diff --git a/lib/pidfile.c b/lib/pidfile.c index 54a6b4c1..a954d18f 100644 --- a/lib/pidfile.c +++ b/lib/pidfile.c @@ -73,6 +73,7 @@ int check_pid (char *pidfile) * be found -- GW */ /* But... errno is usually changed only on error.. */ + errno = 0; if (kill(pid, 0) && errno == ESRCH) return(0);