[gnome-shell] shell: Restore NOFILE limit before restarting
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] shell: Restore NOFILE limit before restarting
- Date: Tue, 8 Feb 2022 08:44:38 +0000 (UTC)
commit 1bb05c33be24a4d04ae564b8f6566ffebeb43ec4
Author: Olivier Fourdan <ofourdan redhat com>
Date: Wed Jan 19 10:18:06 2022 +0100
shell: Restore NOFILE limit before restarting
When restarting Shell, make sure to restore the original nofile limit so
that the new instance starts with the original value.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2117>
src/shell-global.c | 4 ++++
1 file changed, 4 insertions(+)
---
diff --git a/src/shell-global.c b/src/shell-global.c
index a603ab3840..ac8edb1e5b 100644
--- a/src/shell-global.c
+++ b/src/shell-global.c
@@ -1166,6 +1166,7 @@ shell_global_reexec_self (ShellGlobal *global)
{
GPtrArray *arr;
gsize len;
+ MetaContext *meta_context;
#if defined __linux__ || defined __sun
char *buf;
@@ -1242,6 +1243,9 @@ shell_global_reexec_self (ShellGlobal *global)
*/
pre_exec_close_fds ();
+ g_object_get (global, "context", &meta_context, NULL);
+ meta_context_restore_rlimit_nofile (meta_context, NULL);
+
meta_display_close (shell_global_get_display (global),
shell_global_get_current_time (global));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]