diff options
author | Ulrich Drepper <drepper@redhat.com> | 1998-05-13 16:05:28 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1998-05-13 16:05:28 +0000 |
commit | a7c378d8cdaea230b545936dede0d3aa567429b6 (patch) | |
tree | 8c8e272037828289e2a8bf926c96ce8cd0379f8c | |
parent | 3cb0cda8a1eb5aa13140f68d8a3c11b21fdeb986 (diff) | |
download | glibc-a7c378d8cdaea230b545936dede0d3aa567429b6.tar.gz glibc-a7c378d8cdaea230b545936dede0d3aa567429b6.tar.xz glibc-a7c378d8cdaea230b545936dede0d3aa567429b6.zip |
Update.
1998-05-13 Ulrich Drepper <drepper@cygnus.com> * wcsmbs/wcsmbsload.c (extract_charset_name): Fix silly bugs in last addition. Patch by wkpark@chem.skku.ac.kr.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | wcsmbs/wcsmbsload.c | 6 |
2 files changed, 8 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog index c3619dc9cf..50a06c2cd9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +1998-05-13 Ulrich Drepper <drepper@cygnus.com> + + * wcsmbs/wcsmbsload.c (extract_charset_name): Fix silly bugs in + last addition. Patch by wkpark@chem.skku.ac.kr. + 1998-05-12 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * iconvdata/8bit-gap.c (BODY): Don't fall off the end of the gap diff --git a/wcsmbs/wcsmbsload.c b/wcsmbs/wcsmbsload.c index 5373da96d2..1f4065513d 100644 --- a/wcsmbs/wcsmbsload.c +++ b/wcsmbs/wcsmbsload.c @@ -96,15 +96,15 @@ getfct (const char *to, const char *from) const char *cp = str; \ char *result = NULL; \ \ - while (strchr ("@._+,", *cp) == NULL) \ + while (strchr ("@.+,", *cp) == NULL) \ ++cp; \ if (*cp == '.') \ { \ - const char *endp = cp; \ + const char *endp = ++cp; \ while (*endp != '\0' && *endp != '@') \ ++endp; \ if (endp != cp) \ - result = strndupa (str, endp - cp); \ + result = strndupa (cp, endp - cp); \ } \ result; \ }) |