Max Wipfli
573664758a
Kernel: Properly reset m_unveiled_paths on execve()
...
When a process executes another program, its unveil state is reset. For
this, we not only need to clear all nodes from m_unveiled_paths, but
also reset the metadata of m_unveiled_paths (the root node) itself.
This fixes the following bug:
1) A process unveils "/", then executes another program.
2) That other program also unveils some path.
3) "/" is now unveiled for the new program.
2021-06-08 12:15:04 +02:00
..
2021-05-29 20:18:57 +02:00
2021-05-20 09:09:10 +02:00
2021-06-01 23:14:40 +01:00
2021-04-22 11:22:27 +02:00
2021-05-29 20:18:57 +02:00
2021-05-29 20:18:57 +02:00
2021-05-29 20:18:57 +02:00
2021-05-29 20:18:57 +02:00
2021-05-05 18:51:06 +02:00
2021-05-31 19:06:13 +01:00
2021-04-22 11:22:27 +02:00
2021-05-27 21:14:57 +02:00
2021-04-22 11:22:27 +02:00
2021-06-08 12:15:04 +02:00
2021-05-30 19:03:03 +02:00
2021-04-22 11:22:27 +02:00
2021-06-07 09:42:55 +02:00
2021-04-22 11:22:27 +02:00
2021-04-27 09:19:55 +02:00
2021-04-22 11:22:27 +02:00
2021-04-22 11:22:27 +02:00
2021-05-13 23:28:40 +02:00
2021-04-22 11:22:27 +02:00
2021-04-25 09:38:27 +02:00
2021-05-29 20:18:57 +02:00
2021-04-22 11:22:27 +02:00
2021-05-29 20:18:57 +02:00
2021-05-16 10:36:52 +01:00
2021-05-29 20:18:57 +02:00
2021-04-22 11:22:27 +02:00
2021-05-29 20:18:57 +02:00
2021-05-29 20:18:57 +02:00
2021-06-02 18:00:13 +02:00
2021-05-29 20:18:57 +02:00
2021-06-01 23:14:40 +01:00
2021-05-29 20:18:57 +02:00
2021-05-15 16:28:18 +02:00
2021-04-22 11:22:27 +02:00
2021-04-22 11:22:27 +02:00
2021-04-22 11:22:27 +02:00
2021-04-22 11:22:27 +02:00
2021-05-31 17:09:12 +04:30
2021-05-29 09:04:05 +02:00
2021-04-29 20:31:15 +02:00
2021-04-29 20:31:15 +02:00
2021-05-29 20:18:57 +02:00
2021-05-29 20:18:57 +02:00
2021-05-29 20:18:57 +02:00
2021-05-29 20:18:57 +02:00
2021-04-22 11:22:27 +02:00
2021-05-19 22:51:42 +02:00
2021-04-22 11:22:27 +02:00
2021-05-20 08:10:07 +02:00
2021-05-01 09:10:30 +02:00
2021-05-17 00:30:40 +01:00
2021-04-24 23:00:28 +02:00
2021-05-17 13:32:19 +02:00
2021-05-29 20:18:57 +02:00
2021-05-29 20:18:57 +02:00
2021-04-22 11:22:27 +02:00
2021-06-04 10:39:41 +02:00
2021-05-30 19:03:03 +02:00
2021-04-22 11:22:27 +02:00
2021-04-22 11:22:27 +02:00
2021-04-22 11:22:27 +02:00
2021-04-25 09:38:27 +02:00
2021-05-29 20:18:57 +02:00
2021-06-08 12:15:04 +02:00
2021-05-29 20:18:57 +02:00
2021-04-22 11:22:27 +02:00
2021-05-18 16:33:15 +02:00