contrib/package: fix running check
This commit is contained in:
parent
214511aafc
commit
970fe52726
1 changed files with 7 additions and 2 deletions
|
@ -111,7 +111,12 @@ static int find_process(const char *name)
|
|||
if( strstr(buffer, cmpname) == buffer )
|
||||
{
|
||||
pid = atoi(entry->d_name);
|
||||
break;
|
||||
|
||||
/* Skip myself ... */
|
||||
if( pid == getpid() )
|
||||
pid = -1;
|
||||
else
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -339,7 +344,7 @@ int main(int argc, char *argv[])
|
|||
/* Check if watchdog is running ... */
|
||||
if( (argc > 1) && (strcmp(argv[1], "running") == 0) )
|
||||
{
|
||||
return (find_process(BINARY) >= 0);
|
||||
return (find_process(BINARY) == -1);
|
||||
}
|
||||
|
||||
/* Start daemon */
|
||||
|
|
Loading…
Reference in a new issue