You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Deepin Integration]~[v25-Release] fix: Fix GVariant use-after-free and GFile ownership in DDE file dialog by Zeno-sole@deepin-community/gtkplus3.0 by deepin-community-ci-bot[bot] #13846
Fix use-after-free in gtk_file_chooser_get_files(): use the string
returned by g_variant_get_string() before g_variant_unref(), instead
of unref'ing first and then reading the freed string.
Fix use-after-free in d_on_dbus_filedialog_selectionFilesChanged().
Fix use-after-free in d_gtk_file_filter_to_string() (MIME filter).
Add NULL guard for g_variant_iter_next_value() result in all loops.
Fix gtk_file_chooser_get_file() GFile ownership: use g_object_ref()
to return an independent reference (transfer-full).
Use g_free() instead of free() for g_file_get_basename() result.
Fix GVariant/GFile ownership per GTK3 DDE FileDialog GLib2.84 plan.
Package information | 软件包信息
Package repository address | 软件包仓库地址
Changelog | 更新信息
gtk+3.0 (3.24.41-1deepin8) unstable; urgency=medium
returned by g_variant_get_string() before g_variant_unref(), instead
of unref'ing first and then reading the freed string.
to return an independent reference (transfer-full).
Fix GVariant/GFile ownership per GTK3 DDE FileDialog GLib2.84 plan.