At file:///home/pqm/archives/thelove/bzr/%2Btrunk/
------------------------------------------------------------
revno: 3873
revision-id: [EMAIL PROTECTED]
parent: [EMAIL PROTECTED]
parent: [EMAIL PROTECTED]
committer: Canonical.com Patch Queue Manager <[EMAIL PROTECTED]>
branch nick: +trunk
timestamp: Sat 2008-11-29 02:37:47 +0000
message:
Call PyErr_NoMemory() before returning NULL in
PatienceSequenceMatcher_new.
modified:
NEWS NEWS-20050323055033-4e00b5db738777ff
bzrlib/_patiencediff_c.c
_patiencediff_c.c-20070721205602-q3imkipwlgagp3cy-1
------------------------------------------------------------
revno: 3872.1.2
revision-id: [EMAIL PROTECTED]
parent: [EMAIL PROTECTED]
committer: Andrew Bennetts <[EMAIL PROTECTED]>
branch nick: patiencediff_c-fix
timestamp: Sat 2008-11-29 13:01:21 +1100
message:
Add NEWS entry.
modified:
NEWS NEWS-20050323055033-4e00b5db738777ff
------------------------------------------------------------
revno: 3872.1.1
revision-id: [EMAIL PROTECTED]
parent: [EMAIL PROTECTED]
committer: Andrew Bennetts <[EMAIL PROTECTED]>
branch nick: patiencediff_c-fix
timestamp: Sat 2008-11-29 11:31:13 +1100
message:
Call PyErr_NoMemory() before returning NULL in
PatienceSequenceMatcher_new.
modified:
bzrlib/_patiencediff_c.c
_patiencediff_c.c-20070721205602-q3imkipwlgagp3cy-1
=== modified file 'NEWS'
--- a/NEWS 2008-11-28 06:31:17 +0000
+++ b/NEWS 2008-11-29 02:01:21 +0000
@@ -16,6 +16,10 @@
BUG FIXES:
+ * Fix SystemError in ``_patiencediff_c`` module by calling
+ PyErr_NoMemory() before returning NULL in PatienceSequenceMatcher_new.
+ (Andrew Bennetts, #303206)
+
DOCUMENTATION:
API CHANGES:
=== modified file 'bzrlib/_patiencediff_c.c'
--- a/bzrlib/_patiencediff_c.c 2008-09-25 22:08:41 +0000
+++ b/bzrlib/_patiencediff_c.c 2008-11-29 00:31:13 +0000
@@ -768,6 +768,7 @@
self->backpointers = (Py_ssize_t *)malloc(sizeof(Py_ssize_t) *
self->bsize * 4);
if (self->backpointers == NULL) {
Py_DECREF(self);
+ PyErr_NoMemory();
return NULL;
}
--
bazaar-commits mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/bazaar-commits