masqmail
diff src/masqmail.c @ 260:bd3109ec0f0a
substituted get_progname() with a call to strrchr()
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Thu, 02 Dec 2010 16:45:26 -0300 |
parents | f4117fd5a163 |
children | 0afe18a9ee03 |
line diff
1.1 --- a/src/masqmail.c Thu Dec 02 16:22:55 2010 -0300 1.2 +++ b/src/masqmail.c Thu Dec 02 16:45:26 2010 -0300 1.3 @@ -114,18 +114,6 @@ 1.4 return NULL; 1.5 } 1.6 1.7 -gchar* 1.8 -get_progname(gchar * arg0) 1.9 -{ 1.10 - gchar *p = arg0 + strlen(arg0) - 1; 1.11 - while (p > arg0) { 1.12 - if (*p == '/') 1.13 - return p + 1; 1.14 - p--; 1.15 - } 1.16 - return p; 1.17 -} 1.18 - 1.19 gboolean 1.20 write_pidfile(gchar * name) 1.21 { 1.22 @@ -400,7 +388,9 @@ 1.23 gboolean do_verbose = FALSE; 1.24 gint debug_level = -1; 1.25 1.26 - progname = get_progname(argv[0]); 1.27 + /* strip the path part */ 1.28 + progname = strrchr(argc[0], '/'); 1.29 + progname = (progname) ? progname+1 : argc[0]; 1.30 1.31 if (strcmp(progname, "mailq") == 0) { 1.32 mta_mode = MODE_LIST; 1.33 @@ -537,7 +527,6 @@ 1.34 } 1.35 1.36 if (!mta_mode) { 1.37 - fprintf(stderr, "arg:%d argc:%d\n", arg, argc); 1.38 mta_mode = (arg<argc || opt_t) ? MODE_ACCEPT : MODE_VERSION; 1.39 } 1.40