|
@@ -0,0 +1,27 @@
|
|
|
|
+Subject: Fix minor FILE* leak
|
|
|
|
+Origin: v10-1-g198f720 <https://github.com/latchset/jose/commit/v10-1-g198f720>
|
|
|
|
+Upstream-Author: Nathaniel McCallum <npmccallum@redhat.com>
|
|
|
|
+Date: Fri Sep 29 14:49:57 2017 -0400
|
|
|
|
+
|
|
|
|
+--- a/cmd/jwe/pwd.h
|
|
|
|
++++ b/cmd/jwe/pwd.h
|
|
|
|
+@@ -57,8 +57,10 @@
|
|
|
|
+ nf.c_lflag &= ~ECHO;
|
|
|
|
+ nf.c_lflag |= ECHONL;
|
|
|
|
+
|
|
|
|
+- if (tcsetattr(fileno(tty), TCSANOW, &nf) != 0)
|
|
|
|
++ if (tcsetattr(fileno(tty), TCSANOW, &nf) != 0) {
|
|
|
|
++ fclose(tty);
|
|
|
|
+ return NULL;
|
|
|
|
++ }
|
|
|
|
+
|
|
|
|
+ fprintf(tty, "%s", prompt);
|
|
|
|
+
|
|
|
|
+@@ -72,6 +74,7 @@
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ tcsetattr(fileno(tty), TCSANOW, &of);
|
|
|
|
++ fclose(tty);
|
|
|
|
+ return pwd;
|
|
|
|
+ }
|
|
|
|
+ #endif
|