]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-93172: Remove unnecessary "if"s in binascii_a2b_qp_impl() from Modules/binascii...
authoroda-gitso <105083118+oda-gitso@users.noreply.github.com>
Wed, 25 May 2022 15:38:47 +0000 (22:38 +0700)
committerGitHub <noreply@github.com>
Wed, 25 May 2022 15:38:47 +0000 (11:38 -0400)
Modules/binascii.c

index afe4988549171470b1d281daba34f24714ffa5ff..ffc2c59413613b252df44f45e376172414868d4d 100644 (file)
@@ -1024,10 +1024,7 @@ binascii_a2b_qp_impl(PyObject *module, Py_buffer *data, int header)
             out++;
         }
     }
-    if ((rv = PyBytes_FromStringAndSize((char *)odata, out)) == NULL) {
-        PyMem_Free(odata);
-        return NULL;
-    }
+    rv = PyBytes_FromStringAndSize((char *)odata, out);
     PyMem_Free(odata);
     return rv;
 }
@@ -1232,10 +1229,7 @@ binascii_b2a_qp_impl(PyObject *module, Py_buffer *data, int quotetabs,
             }
         }
     }
-    if ((rv = PyBytes_FromStringAndSize((char *)odata, out)) == NULL) {
-        PyMem_Free(odata);
-        return NULL;
-    }
+    rv = PyBytes_FromStringAndSize((char *)odata, out);
     PyMem_Free(odata);
     return rv;
 }