#980 error reporting in setclientmode

Add syslog and use exit()
master
OpenGnSys Support Team 2020-08-06 10:36:32 +02:00
parent 139633a334
commit 5286c93d69
1 changed files with 3 additions and 1 deletions

View File

@ -986,7 +986,9 @@ static int og_set_client_mode(struct og_dbi *dbi, const char *mac,
if (fork() == 0) {
execlp("/bin/bash", "/bin/bash",
"/opt/opengnsys/bin/setclientmode", filename, NULL);
_exit(1);
syslog(LOG_ERR, "failed script execution (%s:%d)\n",
__func__, __LINE__);
exit(EXIT_FAILURE);
} else {
wait(&status);
}