From b27ffc9d6d6c0caaf2b020a72242a2197437eff4 Mon Sep 17 00:00:00 2001 From: Tristan Matthews <tristan.matthews@savoirfairelinux.com> Date: Tue, 9 Aug 2011 17:48:38 -0400 Subject: [PATCH] * #6617: return from main rather than calling exit --- sflphone-common/src/main.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/sflphone-common/src/main.cpp b/sflphone-common/src/main.cpp index 05a972d6d3..e60ab3b31f 100644 --- a/sflphone-common/src/main.cpp +++ b/sflphone-common/src/main.cpp @@ -82,12 +82,12 @@ main (int argc, char **argv) if (help.numSet) { std::cerr << args->printUsage(); - ::exit (0); + return 0; } else if (args->argsHaveError()) { std::cerr << args->printErrors(); std::cerr << args->printUsage(); - ::exit (1); + return 1; } if (console.numSet) { @@ -134,7 +134,7 @@ main (int argc, char **argv) //Create it if (mkdir (sfldir, 0755) != 0) { fprintf (stderr, "Creating directory %s failed. Exited.", sfldir); - exit (-1); + return 1; } } @@ -145,14 +145,14 @@ main (int argc, char **argv) //Create it if (mkdir (sfldir, 0755) != 0) { fprintf (stderr, "Creating directory %s failed. Exited.", sfldir); - exit (-1); + return 1; } } // PID file doesn't exists, create and write pid in it if ( (fp = fopen (homepid,"w")) == NULL) { fprintf (stderr, "Creating PID file %s failed. Exited.", homepid); - exit (-1); + return 1; } else { fputs (cPid , fp); fclose (fp); @@ -169,11 +169,11 @@ main (int argc, char **argv) if (kill (atoi (cOldPid), 0) == 0) { fprintf (stderr, "There is already a sflphoned daemon running in the system. Starting Failed."); - exit (-1); + return 1; } else { if ( (fp = fopen (homepid,"w")) == NULL) { fprintf (stderr, "Writing to PID file %s failed. Exited.", homepid); - exit (-1); + return 1; } else { fputs (cPid , fp); fclose (fp); -- GitLab