charset: fixed a problem with the global use of the iconv_convenience structure
[idra/samba.git] / source4 / scripting / python / modules.h
index 4d1067cdd44e27a80a250d8ea73b8f5d58f4276d..c73cfff19c03a5e4e53de31e62ac67ccb9afd8a8 100644 (file)
@@ -23,6 +23,7 @@
 void py_load_samba_modules(void);
 bool py_update_path(const char *bindir);
 
-#define py_iconv_convenience(mem_ctx) smb_iconv_convenience_init(mem_ctx, "ASCII", PyUnicode_GetDefaultEncoding(), true)
+#define py_iconv_convenience(mem_ctx) smb_iconv_convenience_reinit(mem_ctx, "ASCII",  \
+                                                                  PyUnicode_GetDefaultEncoding(), true, NULL)
 
 #endif /* __SAMBA_PYTHON_MODULES_H__ */