Update.
authorUlrich Drepper <drepper@redhat.com>
Wed, 23 Aug 2000 20:39:41 +0000 (20:39 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 23 Aug 2000 20:39:41 +0000 (20:39 +0000)
2000-08-23  Ulrich Drepper  <drepper@redhat.com>

* iconv/gconv_conf.c (add_module): Remove some unneeded code to
avoid adding double slashes.

ChangeLog
iconv/gconv_conf.c

index 2afc455..34a4771 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2000-08-23  Ulrich Drepper  <drepper@redhat.com>
+
+       * iconv/gconv_conf.c (add_module): Remove some unneeded code to
+       avoid adding double slashes.
+
 2000-08-23  Jakub Jelinek  <jakub@redhat.com>
 
        * dirent/dirent.h (alphasort, versionsort): Move __attribute_pure__
index 6d57ca5..eb0ea71 100644 (file)
@@ -276,9 +276,6 @@ add_module (char *rp, const char *directory, size_t dir_len, void **modules,
     return;
   if (module[0] == '/')
     dir_len = 0;
-  else
-    /* Increment by one for the slash.  */
-    ++dir_len;
 
   /* See whether we must add the ending.  */
   need_ext = 0;
@@ -318,11 +315,8 @@ add_module (char *rp, const char *directory, size_t dir_len, void **modules,
       if (dir_len == 0)
        tmp = (char *) new_module->module_name;
       else
-       {
-         tmp = __mempcpy ((char *) new_module->module_name,
-                          directory, dir_len - 1);
-         *tmp++ = '/';
-       }
+       tmp = __mempcpy ((char *) new_module->module_name,
+                        directory, dir_len);
 
       tmp = __mempcpy (tmp, module, wp - module);