mirror of
git://sourceware.org/git/glibc.git
synced 2026-10-20 11:52:27 +08:00
Update.
2000-08-23 Ulrich Drepper <drepper@redhat.com> * iconv/gconv_conf.c (add_module): Remove some unneeded code to avoid adding double slashes.
This commit is contained in:
+2
-8
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user