Diff for /servers/slapd/main.c between versions 1.198.2.16 and 1.198.2.17

version 1.198.2.16, 2005/11/14 18:06:08 version 1.198.2.17, 2005/11/26 23:54:48
Line 1 Line 1
 /* $OpenLDAP: pkg/ldap/servers/slapd/main.c,v 1.223 2005/11/08 12:42:10 hyc Exp $ */  /* $OpenLDAP: pkg/ldap/servers/slapd/main.c,v 1.198.2.16 2005/11/14 18:06:08 kurt Exp $ */
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.  /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *   *
  * Copyright 1998-2005 The OpenLDAP Foundation.   * Copyright 1998-2005 The OpenLDAP Foundation.
Line 406  int main( int argc, char **argv ) Line 406  int main( int argc, char **argv )
                                 slap_debug |= level;                                  slap_debug |= level;
                         } else {                          } else {
                                 int     level;                                  int     level;
                                 char    *next = NULL;  
   
                                 level = strtol( optarg, &next, 0 );                                  if ( lutil_atoix( &level, optarg, 0 ) != 0 ) {
                                 if ( next == NULL || next[ 0 ] != '\0' ) {  
                                         fprintf( stderr,                                          fprintf( stderr,
                                                 "unrecognized log level "                                                  "unrecognized log level "
                                                 "\"%s\"\n", optarg );                                                  "\"%s\"\n", optarg );
Line 418  int main( int argc, char **argv ) Line 416  int main( int argc, char **argv )
                                 slap_debug |= level;                                  slap_debug |= level;
                         }                          }
 #else  #else
                         if ( atoi( optarg ) != 0 )                          if ( lutil_atoi( &level, optarg ) != 0 || level != 0 )
                                 fputs( "must compile with LDAP_DEBUG for debugging\n",                                  fputs( "must compile with LDAP_DEBUG for debugging\n",
                                        stderr );                                         stderr );
 #endif  #endif
Line 467  int main( int argc, char **argv ) Line 465  int main( int argc, char **argv )
                 }                  }
   
                 case 's':       /* set syslog level */                  case 's':       /* set syslog level */
                         ldap_syslog = atoi( optarg );                          if ( lutil_atoi( &ldap_syslog, optarg ) != 0 ) {
                                   fprintf( stderr, "unable to parse syslog level \"%s\"", optarg );
                                   goto destroy;
                           }
                         break;                          break;
   
 #ifdef LOG_LOCAL4  #ifdef LOG_LOCAL4

Removed from v.1.198.2.16  
changed lines
  Added in v.1.198.2.17


______________
© Copyright 1998-2020, OpenLDAP Foundation, info@OpenLDAP.org