From cb27c610109c818a160339938d8e58c3f0f73c49 Mon Sep 17 00:00:00 2001 From: Hallvard Furuseth Date: Thu, 11 Jan 2007 12:06:31 +0000 Subject: [PATCH] avoid nonconst* = const* assignment in ldif_open_url(). --- libraries/liblutil/fetch.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/libraries/liblutil/fetch.c b/libraries/liblutil/fetch.c index 5406b88e7e..6535dd20b6 100644 --- a/libraries/liblutil/fetch.c +++ b/libraries/liblutil/fetch.c @@ -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" ); -- 2.39.5