bpo-38823: Clean up refleak in fcntl module initialization. (GH-17236)

diff --git a/Modules/fcntlmodule.c b/Modules/fcntlmodule.c
index 1e5b0f7..11906aa 100644
--- a/Modules/fcntlmodule.c
+++ b/Modules/fcntlmodule.c
@@ -668,8 +668,10 @@
         return NULL;
 
     /* Add some symbolic constants to the module */
-    if (all_ins(m) < 0)
+    if (all_ins(m) < 0) {
+        Py_DECREF(m);
         return NULL;
+    }
 
     return m;
 }