diff options
author | Werner Koch <wk@gnupg.org> | 2011-09-15 11:47:37 +0200 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2011-09-15 11:47:37 +0200 |
commit | a316a514925227afc4cfe4a2295ce3afa30ae74c (patch) | |
tree | 87515c5b526d009a939ca522c7595f5525eb6a04 | |
parent | f054da9ac1ad7e08c4520a3e0fcf94c25aeffba4 (diff) | |
download | libgcrypt-a316a514925227afc4cfe4a2295ce3afa30ae74c.tar.gz |
Fix an endless loop in hmac256 --binary
-rw-r--r-- | src/ChangeLog | 5 | ||||
-rw-r--r-- | src/hmac256.c | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 85065326..af7aa48c 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -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'. diff --git a/src/hmac256.c b/src/hmac256.c index f3bc0924..34def769 100644 --- a/src/hmac256.c +++ b/src/hmac256.c @@ -766,6 +766,8 @@ main (int argc, char **argv) pgm, strerror (errno)); exit (1); } + if (use_stdin) + break; } else { |