Commit 77a61c83 authored by Andreas Jung's avatar Andreas Jung

fixed missing refcount problem

parent d6b99a03
...@@ -37,8 +37,10 @@ static PyObject *checkSynword(Splitter *self, PyObject *word) ...@@ -37,8 +37,10 @@ static PyObject *checkSynword(Splitter *self, PyObject *word)
/* Always returns a borrowed reference */ /* Always returns a borrowed reference */
PyObject *value; PyObject *value;
if (PyUnicode_GetSize(word)==1 && ! self->allow_single_chars) if (PyUnicode_GetSize(word)==1 && ! self->allow_single_chars) {
Py_INCREF(Py_None);
return Py_None; return Py_None;
}
if (self->synstop) { if (self->synstop) {
value = PyDict_GetItem(self->synstop,word); value = PyDict_GetItem(self->synstop,word);
...@@ -410,7 +412,7 @@ static char Splitter_module_documentation[] = ...@@ -410,7 +412,7 @@ static char Splitter_module_documentation[] =
"\n" "\n"
"for use in an inverted index\n" "for use in an inverted index\n"
"\n" "\n"
"$Id: UnicodeSplitter.c,v 1.14 2002/01/21 19:28:55 andreasjung Exp $\n" "$Id: UnicodeSplitter.c,v 1.15 2002/01/24 20:01:56 andreasjung Exp $\n"
; ;
...@@ -418,7 +420,7 @@ void ...@@ -418,7 +420,7 @@ void
initUnicodeSplitter(void) initUnicodeSplitter(void)
{ {
PyObject *m, *d; PyObject *m, *d;
char *rev="$Revision: 1.14 $"; char *rev="$Revision: 1.15 $";
/* Create the module and add the functions */ /* Create the module and add the functions */
m = Py_InitModule4("UnicodeSplitter", Splitter_module_methods, m = Py_InitModule4("UnicodeSplitter", Splitter_module_methods,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment