]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
pyldb: py_ldb_msg_richcmp() uses PyErr_LDB_MESSAGE_OR_RAISE()
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Fri, 15 Mar 2024 04:04:59 +0000 (17:04 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 10 Apr 2024 05:13:32 +0000 (05:13 +0000)
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
lib/ldb/pyldb.c

index 64f788eccc2807a97bb6fb5c2eae6fa826b38f51..46add1e0c41d134c70572683a342486b5ccf242a 100644 (file)
@@ -4248,8 +4248,8 @@ static PyObject *py_ldb_msg_richcmp(PyLdbMessageObject *py_msg1,
                return Py_NotImplemented;
        }
 
-       msg1 = pyldb_Message_AsMessage(py_msg1),
-       msg2 = pyldb_Message_AsMessage(py_msg2);
+       PyErr_LDB_MESSAGE_OR_RAISE(py_msg1, msg1);
+       PyErr_LDB_MESSAGE_OR_RAISE(py_msg2, msg2);
        /*
         * FIXME: this can be a non-transitive compare, unsuitable for
         * sorting.