summary refs log tree commit diff
path: root/pkgs/development/python-modules/pyfribidi/pyfribidi-clang.patch
blob: c570843f7e8b74e0d1392623ce066c298b5aa5f8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
diff --git a/pyfribidi.c b/pyfribidi.c
index 9a0120d..238134a 100644
--- a/pyfribidi.c
+++ b/pyfribidi.c
@@ -148,10 +148,11 @@ init_pyfribidi (void)
 {
 #if PY_MAJOR_VERSION >= 3
         PyObject *module = PyModule_Create (&pyfribidi_moduledef);
+        if (module == NULL) return NULL;
 #else
         PyObject *module = Py_InitModule ("_pyfribidi", PyfribidiMethods);
+        if (module == NULL) return;
 #endif
-	if (module == NULL) return NULL;
 
 	PyModule_AddIntConstant (module, "RTL", (long) FRIBIDI_TYPE_RTL);
 	PyModule_AddIntConstant (module, "LTR", (long) FRIBIDI_TYPE_LTR);