treewide: Run refresh on all packages
[feed/packages.git] / libs / jose / patches / 010-fix_minor_leak_upstream_198f720.patch
1 From 198f7207427ad7f569aa3592ea16e2bb400db040 Mon Sep 17 00:00:00 2001
2 From: Nathaniel McCallum <npmccallum@redhat.com>
3 Date: Fri, 29 Sep 2017 14:49:57 -0400
4 Subject: [PATCH] Fix minor FILE* leak
5
6 ---
7 cmd/jwe/pwd.h | 5 ++++-
8 1 file changed, 4 insertions(+), 1 deletion(-)
9
10 --- a/cmd/jwe/pwd.h
11 +++ b/cmd/jwe/pwd.h
12 @@ -57,8 +57,10 @@ jwe_getpass(const char *prompt)
13 nf.c_lflag &= ~ECHO;
14 nf.c_lflag |= ECHONL;
15
16 - if (tcsetattr(fileno(tty), TCSANOW, &nf) != 0)
17 + if (tcsetattr(fileno(tty), TCSANOW, &nf) != 0) {
18 + fclose(tty);
19 return NULL;
20 + }
21
22 fprintf(tty, "%s", prompt);
23
24 @@ -72,6 +74,7 @@ jwe_getpass(const char *prompt)
25 }
26
27 tcsetattr(fileno(tty), TCSANOW, &of);
28 + fclose(tty);
29 return pwd;
30 }
31 #endif