diff -u task-2.1.1/debian/changelog task-2.1.1/debian/changelog --- task-2.1.1/debian/changelog +++ task-2.1.1/debian/changelog @@ -1,3 +1,11 @@ +task (2.1.1-0ubuntu2) quantal; urgency=low + + * debian/patches/100_only_stack_size_1.patch: Cherrypick patch from + upstream bug 1048 to fix segfault when running 'task - modify' + (LP: #1032861) + + -- Benjamin Kerensa Mon, 24 Sep 2012 03:44:35 -0700 + task (2.1.1-0ubuntu1) quantal; urgency=low * New upstream release diff -u task-2.1.1/debian/patches/series task-2.1.1/debian/patches/series --- task-2.1.1/debian/patches/series +++ task-2.1.1/debian/patches/series @@ -1 +1 @@ - +100_only_stack_size_1.patch only in patch2: unchanged: --- task-2.1.1.orig/debian/patches/100_only_stack_size_1.patch +++ task-2.1.1/debian/patches/100_only_stack_size_1.patch @@ -0,0 +1,14 @@ +diff --git a/src/E9.cpp b/src/E9.cpp +index 406533d..05a7bdb 100644 +--- a/src/E9.cpp ++++ b/src/E9.cpp +@@ -116,7 +116,7 @@ void E9::eval (const Task& task, std::vector & value_s$ + + // TODO Not sure this is correct. + // TODO No longer sure why I was unsure in the first place. +- else if (arg->_raw == "-" && value_stack.size () < 2) ++ else if (arg->_raw == "-" && value_stack.size () == 1) + { + Arg right = value_stack.back (); + value_stack.pop_back (); +