Issue #18408: Fix _PyImport_LoadDynamicModule(), handle PyUnicode_FromFormat() failure
diff --git a/Python/importdl.c b/Python/importdl.c
index 0ea954c..b60f1c7 100644
--- a/Python/importdl.c
+++ b/Python/importdl.c
@@ -77,6 +77,8 @@
         PyObject *msg = PyUnicode_FromFormat("dynamic module does not define "
                                              "init function (PyInit_%s)",
                                              shortname);
+        if (msg == NULL)
+            goto error;
         PyErr_SetImportError(msg, name, path);
         Py_DECREF(msg);
         goto error;