Commits on Source (6)
-
Simon McVittie authored
g_memdup2() replaces g_memdup(), which is prone to integer overflow on 64-bit systems if copying a very large object with an attacker-controlled size. The original version in GLib is extern, but it seems simple enough to inline a backport. Related: https://gitlab.gnome.org/GNOME/glib/-/issues/2319 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Colin Walters authored
backports: Add a backport of g_memdup2() See merge request GNOME/libglnx!46
-
Simon McVittie authored
- Backport g_memdup2() Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
See https://gitlab.gnome.org/GNOME/libglnx/-/merge_requests/46 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Use libglnx backport of g_memdup2() instead of our own See merge request !512
Showing
- pressure-vessel/flatpak-utils.c 1 addition, 1 deletionpressure-vessel/flatpak-utils.c
- steam-runtime-tools/glib-backports-internal.h 0 additions, 3 deletionssteam-runtime-tools/glib-backports-internal.h
- steam-runtime-tools/glib-backports.c 0 additions, 32 deletionssteam-runtime-tools/glib-backports.c
- subprojects/libglnx/LICENSES/LicenseRef-old-glib-tests.txt 16 additions, 0 deletionssubprojects/libglnx/LICENSES/LicenseRef-old-glib-tests.txt
- subprojects/libglnx/glnx-backports.h 29 additions, 5 deletionssubprojects/libglnx/glnx-backports.h
- subprojects/libglnx/tests/meson.build 1 addition, 0 deletionssubprojects/libglnx/tests/meson.build
- subprojects/libglnx/tests/test-libglnx-backports.c 36 additions, 0 deletionssubprojects/libglnx/tests/test-libglnx-backports.c