diff --git a/ChangeLog b/ChangeLog index f6663846..ad8093b0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Mon Nov 24 14:13:21 CET 2002 ERDI Gergo + + * python/libxml.c (libxml_prev): Return the previous as opposed to + the next node (I guess this is the result of some cut & paste programming:) + Sat Nov 23 17:22:22 CET 2002 Daniel Veillard * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile. diff --git a/python/libxml.c b/python/libxml.c index c9d11d1c..55bee241 100644 --- a/python/libxml.c +++ b/python/libxml.c @@ -1640,13 +1640,13 @@ libxml_prev(ATTRIBUTE_UNUSED PyObject * self, PyObject * args) case XML_ATTRIBUTE_NODE:{ xmlAttrPtr attr = (xmlAttrPtr) cur; - res = (xmlNodePtr) attr->next; + res = (xmlNodePtr) attr->prev; } case XML_NAMESPACE_DECL: res = NULL; break; default: - res = cur->next; + res = cur->prev; break; } resultobj = libxml_xmlNodePtrWrap(res);