diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2018-05-09 11:05:12 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2018-05-09 11:05:45 -0700 |
commit | 3850248fef62204143dfb56bb8442d9f62eafcfe (patch) | |
tree | 185e9c32ef276ef4aae957f4ebc0f77d982ee1e0 /lib/af_alg.c | |
parent | 0d896776d80db1f1b5ad5b12fc2d02a7efb32329 (diff) | |
download | gnulib-3850248fef62204143dfb56bb8442d9f62eafcfe.tar.gz |
af_alg: fix file descriptor leak
* lib/af_alg.c (afalg_stream): Close leak.
Diffstat (limited to 'lib/af_alg.c')
-rw-r--r-- | lib/af_alg.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/af_alg.c b/lib/af_alg.c index 81f506e7a1..d9dcc58508 100644 --- a/lib/af_alg.c +++ b/lib/af_alg.c @@ -1,5 +1,4 @@ -/* af_alg.c - Functions to compute message digest from file streams using - Linux kernel crypto API. +/* af_alg.c - Compute message digests from file streams and buffers. Copyright (C) 2018 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it @@ -150,7 +149,7 @@ afalg_stream (FILE *stream, const char *alg, #else result = -errno; #endif - goto out_cfd; + goto out_ofd; } off_t nbytes = st.st_size - lseek (fd, 0, SEEK_CUR); |