Fix typo in is646 gconv module
authorAndreas Schwab <schwab@linux-m68k.org>
Sun, 20 Sep 2009 07:42:48 +0000 (09:42 +0200)
committerAndreas Schwab <schwab@linux-m68k.org>
Sun, 20 Sep 2009 07:42:48 +0000 (09:42 +0200)
ChangeLog
iconvdata/iso646.c

index 4798c3a..bdc4b4d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-09-20  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * iconvdata/iso646.c (gconv_init): Correctly initialize the
+       character size elements in step data.
+
 2009-09-20  Ulrich Drepper  <drepper@redhat.com>
 
        * po/hu.po: Update from translation team.
index f388ae7..0989532 100644 (file)
@@ -156,7 +156,7 @@ gconv_init (struct __gconv_step *step)
          new_data->var = var;
          step->__data = new_data;
 
-         if (var == from_iso646)
+         if (dir == from_iso646)
            {
              step->__min_needed_from = MIN_NEEDED_FROM;
              step->__max_needed_from = MIN_NEEDED_FROM;