[Pkg-zsh-commits] [zsh] 01/01: Cherry-pick upstream patch to fix signal queueing in zcontext_save_partial()
Axel Beckert
abe at deuxchevaux.org
Sun Jun 28 16:35:47 UTC 2015
This is an automated email from the git hooks/post-receive script.
abe pushed a commit to branch debian
in repository zsh.
commit e79f2175715937a6418d89f6627b640674ca54a4
Author: Axel Beckert <abe at deuxchevaux.org>
Date: Sun Jun 28 18:16:59 2015 +0200
Cherry-pick upstream patch to fix signal queueing in zcontext_save_partial()
Closes: #790282
---
...-queueing-in-zcontext_save_partial-790282.patch | 29 ++++++++++++++++++++++
debian/patches/series | 1 +
2 files changed, 30 insertions(+)
diff --git a/debian/patches/cherry-pick-811027a2-fix-signal-queueing-in-zcontext_save_partial-790282.patch b/debian/patches/cherry-pick-811027a2-fix-signal-queueing-in-zcontext_save_partial-790282.patch
new file mode 100644
index 0000000..3d61927
--- /dev/null
+++ b/debian/patches/cherry-pick-811027a2-fix-signal-queueing-in-zcontext_save_partial-790282.patch
@@ -0,0 +1,29 @@
+commit 811027a22a806f753537abee1575da8714d3fa0a
+Author: Barton E. Schaefer <schaefer at zsh.org>
+Date: Sat Jun 27 15:53:21 2015 -0700
+Bug-Debian: https://bugs.debian.org/790282
+
+ 35642: signal queueing in zcontext_save_partial()
+
+diff --git a/Src/context.c b/Src/context.c
+index 1b8741f..2dc8d3b 100644
+--- a/Src/context.c
++++ b/Src/context.c
+@@ -53,6 +53,8 @@ zcontext_save_partial(int parts)
+ {
+ struct context_stack *cs;
+
++ queue_signals();
++
+ cs = (struct context_stack *)malloc(sizeof(struct context_stack));
+
+ if (parts & ZCONTEXT_HIST) {
+@@ -67,6 +69,8 @@ zcontext_save_partial(int parts)
+
+ cs->next = cstack;
+ cstack = cs;
++
++ unqueue_signals();
+ }
+
+ /* save context in full */
diff --git a/debian/patches/series b/debian/patches/series
index 857f0f2..1158165 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
further-mitigate-test-suite-hangs.patch
+cherry-pick-811027a2-fix-signal-queueing-in-zcontext_save_partial-790282.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/zsh.git
More information about the Pkg-zsh-commits
mailing list