summaryrefslogtreecommitdiff
path: root/debian/patches/0004-term-fix-memory-leak.patch
diff options
context:
space:
mode:
authorJustus Winter <4winter@informatik.uni-hamburg.de>2014-05-22 20:18:05 +0200
committerJustus Winter <4winter@informatik.uni-hamburg.de>2014-05-22 20:18:05 +0200
commit6f4e22c2fb1bf412e84fe4ca105944921a8c7c5d (patch)
tree9ea405e92e79811bf8e28026b604bfaa2330004d /debian/patches/0004-term-fix-memory-leak.patch
parent24add11a7236d13738c5db763bfbff4116de4c9b (diff)
add patch series
Diffstat (limited to 'debian/patches/0004-term-fix-memory-leak.patch')
-rw-r--r--debian/patches/0004-term-fix-memory-leak.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/debian/patches/0004-term-fix-memory-leak.patch b/debian/patches/0004-term-fix-memory-leak.patch
new file mode 100644
index 00000000..9c7b89b8
--- /dev/null
+++ b/debian/patches/0004-term-fix-memory-leak.patch
@@ -0,0 +1,30 @@
+From 4aaa192400ad02b5c1540b505e3d406d4878c247 Mon Sep 17 00:00:00 2001
+From: Justus Winter <4winter@informatik.uni-hamburg.de>
+Date: Tue, 20 May 2014 16:17:17 +0200
+Subject: [PATCH 04/11] term: fix memory leak
+
+I hope someone fixed that bug.
+
+* term/users.c (pi_destroy_hook): Fix memory leak.
+---
+ term/users.c | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+diff --git a/term/users.c b/term/users.c
+index 97bc22c..9bd51d0 100644
+--- a/term/users.c
++++ b/term/users.c
+@@ -259,9 +259,7 @@ pi_destroy_hook (struct trivfs_protid *cred)
+ {
+ assert (((struct protid_hook *)cred->hook)->refcnt > 0);
+ if (--((struct protid_hook *)cred->hook)->refcnt == 0)
+- /* XXX don't free for now, so we can try and catch a multiple-freeing
+- bug. */
+- /* free (cred->hook) */;
++ free (cred->hook);
+ }
+ pthread_mutex_unlock (&global_lock);
+ }
+--
+2.0.0.rc2
+