components/openldap/patches/04-ldapmodify.c.patch
changeset 5911 a8d897c4c442
equal deleted inserted replaced
5910:93ac80235738 5911:a8d897c4c442
       
     1 Fixes problem with ldapmodify doesn't operate as expected due to solaris renaming.
       
     2 Patch was developed in-house; it is Solaris specific and
       
     3 will not be contributed upstream.
       
     4 
       
     5 --- openldap-2.4.44/clients/tools/ldapmodify.c.old	Tue Dec  1 15:57:11 2015
       
     6 +++ openldap-2.4.44/clients/tools/ldapmodify.c	Tue Dec  1 15:58:52 2015
       
     7 @@ -252,7 +252,8 @@
       
     8  	prog = lutil_progname( "ldapmodify", argc, argv );
       
     9  
       
    10  	/* strncmp instead of strcmp since NT binaries carry .exe extension */
       
    11 -	ldapadd = ( strncasecmp( prog, "ldapadd", sizeof("ldapadd")-1 ) == 0 );
       
    12 +	ldapadd = ( strncasecmp( prog, "ldapadd", sizeof("ldapadd")-1 ) == 0
       
    13 +		|| strncasecmp( prog, "openldapadd", sizeof("openldapadd")-1 ) == 0 );
       
    14  
       
    15  	tool_init( ldapadd ? TOOL_ADD : TOOL_MODIFY );
       
    16