Fix an endless loop in hmac256 --binary
authorWerner Koch <wk@gnupg.org>
Thu, 15 Sep 2011 09:47:37 +0000 (11:47 +0200)
committerWerner Koch <wk@gnupg.org>
Thu, 15 Sep 2011 09:47:37 +0000 (11:47 +0200)
src/ChangeLog
src/hmac256.c

index 8506532..af7aa48 100644 (file)
@@ -1,3 +1,8 @@
+2011-09-15  Werner Koch  <wk@g10code.com>
+
+       * hmac256.c (main): Fix endless loop when using pipe input and
+       option --binary.
+
 2011-06-10  Werner Koch  <wk@g10code.com>
 
        * sexp.c (vsexp_sscan): Add new format specifiers 'M' and 'u'.
index f3bc092..34def76 100644 (file)
@@ -766,6 +766,8 @@ main (int argc, char **argv)
                        pgm, strerror (errno));
               exit (1);
             }
+          if (use_stdin)
+            break;
         }
       else
         {