diff -urN ./plugins/check_ldap.c ../plugins/plugins/check_ldap.c --- ./plugins/check_ldap.c 2005-01-05 21:53:15.000000000 +0100 +++ ../plugins/plugins/check_ldap.c 2005-02-17 15:37:46.000000000 +0100 @@ -19,7 +19,7 @@ ******************************************************************************/ /* progname may be check_ldaps */ -char *progname = "check_ldap"; +char *progname; const char *revision = "$Revision: 1.30 $"; const char *copyright = "2000-2004"; const char *email = "nagiosplug-devel@lists.sourceforge.net"; @@ -84,9 +84,9 @@ bindtextdomain (PACKAGE, LOCALEDIR); textdomain (PACKAGE); - if (strstr(argv[0],"check_ldaps")) { - asprintf (&progname, "check_ldaps"); - } + progname = strrchr(argv[0], '/'); + if(progname && strlen(progname > 1)) progname++; + else progname = argv[0]; if (process_arguments (argc, argv) == ERROR) usage4 (_("Could not parse arguments"));