== -1 is convention
diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c
index 3d8c895..829f19c 100644
--- a/Objects/unicodeobject.c
+++ b/Objects/unicodeobject.c
@@ -8770,7 +8770,7 @@
                                                                  collstart, collend, &newpos);
                 if (repunicode == NULL)
                     goto onError;
-                if (PyUnicode_READY(repunicode) < 0) {
+                if (PyUnicode_READY(repunicode) == -1) {
                     Py_DECREF(repunicode);
                     goto onError;
                 }