condense condition
diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c
index ae401a6..3851008 100644
--- a/Objects/unicodeobject.c
+++ b/Objects/unicodeobject.c
@@ -6784,10 +6784,7 @@
             return ((int)id[i] < (int)str[i]) ? -1 : 1;
     /* This check keeps Python strings that end in '\0' from comparing equal
      to C strings identical up to that point. */
-    if (PyUnicode_GET_SIZE(uni) != i)
-        /* We'll say the Python string is longer. */
-        return 1;
-    if (id[i])
+    if (PyUnicode_GET_SIZE(uni) != i || id[i])
         return 1; /* uni is longer */
     if (str[i])
         return -1; /* str is longer */