[Libreoffice-commits] core.git: external/epoxy

Jan-Marek Glogowski (via logerrit) logerrit at kemper.freedesktop.org
Sun Apr 11 15:55:08 UTC 2021


 external/epoxy/UnpackedTarball_epoxy.mk    |    1 +
 external/epoxy/epoxy.pyresource-leak.patch |   13 +++++++++++++
 2 files changed, 14 insertions(+)

New commits:
commit 84962c21b41d2e65546486cb73e7f3785487265a
Author:     Jan-Marek Glogowski <glogow at fbihome.de>
AuthorDate: Sun Apr 11 14:16:42 2021 +0200
Commit:     Jan-Marek Glogowski <glogow at fbihome.de>
CommitDate: Sun Apr 11 17:54:13 2021 +0200

    epoxy: fix gen_dispatch.py fildescriptor leak
    
    Change-Id: I3f7bd1befffb45b12bc178f9addf1445a6c33921
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113944
    Tested-by: Jenkins
    Reviewed-by: Jan-Marek Glogowski <glogow at fbihome.de>

diff --git a/external/epoxy/UnpackedTarball_epoxy.mk b/external/epoxy/UnpackedTarball_epoxy.mk
index 8dce1ba9d745..2de800ec1ca0 100644
--- a/external/epoxy/UnpackedTarball_epoxy.mk
+++ b/external/epoxy/UnpackedTarball_epoxy.mk
@@ -30,6 +30,7 @@ $(eval $(call gb_UnpackedTarball_add_patches,epoxy, \
     external/epoxy/epoxy.windows.api.patch \
     external/epoxy/epoxy.noegl.by.default.patch \
     external/epoxy/clang-cl.patch \
+    external/epoxy/epoxy.pyresource-leak.patch \
 ))
 
 # vim: set noet sw=4 ts=4:
diff --git a/external/epoxy/epoxy.pyresource-leak.patch b/external/epoxy/epoxy.pyresource-leak.patch
new file mode 100644
index 000000000000..d9fc684254aa
--- /dev/null
+++ b/external/epoxy/epoxy.pyresource-leak.patch
@@ -0,0 +1,13 @@
+--- src/gen_dispatch.py.orig	2020-09-30 06:33:23.765680489 +0200
++++ src/gen_dispatch.py	2020-09-30 06:37:07.719152050 +0200
+@@ -182,6 +182,10 @@
+         # provided the name of the symbol to be requested.
+         self.provider_loader = {}
+ 
++    def __del__(self):
++        if self.out_file is not None:
++            close(self.out_file)
++
+     def all_text_until_element_name(self, element, element_name):
+         text = ''
+ 


More information about the Libreoffice-commits mailing list