summaryrefslogtreecommitdiff
path: root/lib/af_alg.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2018-05-09 11:05:12 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2018-05-09 11:05:45 -0700
commit3850248fef62204143dfb56bb8442d9f62eafcfe (patch)
tree185e9c32ef276ef4aae957f4ebc0f77d982ee1e0 /lib/af_alg.c
parent0d896776d80db1f1b5ad5b12fc2d02a7efb32329 (diff)
downloadgnulib-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.c5
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);