]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/charray.c
Add Kerberos V5 support from Predrag Balorda <pele@artewisdom.com>
[openldap] / servers / slapd / charray.c
index b731cf1e9021fe81d93ee6cc3b79e2dffdcdacfe..f3a888826ce4b922d99f0ca31102aade8f16fa59 100644 (file)
@@ -113,6 +113,9 @@ str2charray( char *str, char *brkstr )
        char    *s;
        int     i;
 
+       /* protect the input string from strtok */
+       str = strdup( str );
+
        i = 1;
        for ( s = str; *s; s++ ) {
                if ( strchr( brkstr, *s ) != NULL ) {
@@ -128,5 +131,6 @@ str2charray( char *str, char *brkstr )
        }
        res[i] = NULL;
 
+       free( str );
        return( res );
 }