bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] af_alg: fix file descriptor leak


From: Paul Eggert
Subject: [PATCH] af_alg: fix file descriptor leak
Date: Wed, 9 May 2018 11:06:14 -0700

* lib/af_alg.c (afalg_stream): Close leak.
---
 ChangeLog    | 3 +++
 lib/af_alg.c | 5 ++---
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 41bc0fbac..a738b5990 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2018-05-09  Paul Eggert  <address@hidden>
 
+       af_alg: fix file descriptor leak
+       * lib/af_alg.c (afalg_stream): Close leak.
+
        af_alg: Pacify --enable-gcc-warnings on GCC 8
        * lib/af_alg.c (afalg_buffer, afalg_stream): Reorder local decls
        and checking to pacify gcc -Wjump-misses-init on GCC 8.
diff --git a/lib/af_alg.c b/lib/af_alg.c
index 81f506e7a..d9dcc5850 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);
-- 
2.17.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]