]> git.sur5r.net Git - openldap/commitdiff
avoid nonconst* = const* assignment in ldif_open_url().
authorHallvard Furuseth <hallvard@openldap.org>
Thu, 11 Jan 2007 12:06:31 +0000 (12:06 +0000)
committerHallvard Furuseth <hallvard@openldap.org>
Thu, 11 Jan 2007 12:06:31 +0000 (12:06 +0000)
libraries/liblutil/fetch.c

index 5406b88e7e32c234abbdedeaf5233b5775244877..6535dd20b6ec6b4cb358ce8097779d5dcce4c04c 100644 (file)
@@ -43,23 +43,23 @@ ldif_open_url(
        LDAP_CONST char *urlstr )
 {
        FILE *url;
-       char *p = NULL;
 #ifdef HAVE_FETCH
        url = fetchGetURL( (char*) urlstr, "" );
 
 #else
        if( strncasecmp( "file:", urlstr, sizeof("file:")-1 ) == 0 ) {
-               p = urlstr + sizeof("file:")-1;
+               char *p;
+               urlstr += sizeof("file:")-1;
 
                /* we don't check for LDAP_DIRSEP since URLs should contain '/' */
-               if ( p[0] == '/' && p[1] == '/' ) {
-                       p += 2;
+               if ( urlstr[0] == '/' && urlstr[1] == '/' ) {
+                       urlstr += 2;
                        /* path must be absolute if authority is present */
-                       if ( p[0] != '/' )
+                       if ( urlstr[0] != '/' )
                                return NULL;
                }
 
-               p = ber_strdup( p );
+               p = ber_strdup( urlstr );
                ldap_pvt_hex_unescape( p );
 
                url = fopen( p, "rb" );