Christian Göttsche 7078ed1e0b semanage: disconnect to free libsemanage internals
Destroying the handle does not actually disconnect, see [1].
Also free the key on user removal.

[1]: e9072e7d45/libsemanage/src/direct_api.c (L330)

Example adduser leak:

    Direct leak of 1008 byte(s) in 14 object(s) allocated from:
        #0 0x5638f2e782ae in __interceptor_malloc (./src/useradd+0xee2ae)
        #1 0x7fb5cfffad09 in dbase_file_init src/database_file.c:170:45

    Direct leak of 392 byte(s) in 7 object(s) allocated from:
        #0 0x5638f2e782ae in __interceptor_malloc (./src/useradd+0xee2ae)
        #1 0x7fb5cfffc929 in dbase_policydb_init src/database_policydb.c:187:27

    Direct leak of 144 byte(s) in 2 object(s) allocated from:
        #0 0x5638f2e782ae in __interceptor_malloc (./src/useradd+0xee2ae)
        #1 0x7fb5cfffb519 in dbase_join_init src/database_join.c:249:28

    [...]
2023-04-26 17:52:54 -05:00
..
2023-02-23 20:28:43 -06:00
2023-02-24 12:44:14 -06:00
2022-12-29 13:58:49 -06:00
2021-12-23 19:36:50 -06:00
2021-12-23 19:36:50 -06:00
2023-03-31 09:53:40 -05:00
2021-12-23 19:36:50 -06:00
2023-02-09 10:03:03 -06:00
2023-02-24 16:20:57 -06:00
2023-02-09 10:03:03 -06:00
2023-02-23 20:28:43 -06:00
2021-12-23 19:36:50 -06:00
2021-12-23 19:36:50 -06:00
2021-12-23 19:36:50 -06:00
2023-02-23 20:28:43 -06:00
2021-12-23 19:36:50 -06:00
2023-02-23 20:28:43 -06:00
2021-12-23 19:36:50 -06:00
2022-12-22 11:43:29 +01:00
2023-02-16 11:29:33 +01:00
2022-12-22 11:43:29 +01:00
2023-02-23 20:28:43 -06:00
2023-02-09 10:03:03 -06:00
2021-12-23 19:36:50 -06:00
2022-12-22 11:43:29 +01:00
2022-05-24 07:49:11 -05:00
2023-02-09 10:03:03 -06:00
2021-12-23 19:36:50 -06:00
2023-02-23 20:28:43 -06:00
2023-02-23 20:28:43 -06:00
2022-05-24 07:49:11 -05:00
2023-02-23 20:28:43 -06:00
2022-12-22 11:43:29 +01:00
2023-02-23 20:28:43 -06:00
2021-12-23 19:36:50 -06:00
2023-02-09 10:03:03 -06:00
2023-02-09 10:03:03 -06:00
2021-12-23 19:36:50 -06:00
2023-01-26 22:44:39 -06:00
2023-02-23 20:28:43 -06:00
2023-02-16 11:29:33 +01:00
2023-02-16 11:29:33 +01:00
2023-02-23 20:28:43 -06:00
2023-02-09 10:03:03 -06:00
2010-03-18 19:23:00 +00:00