diff options
author | Dimitri Staessens <[email protected]> | 2020-03-18 21:53:21 +0100 |
---|---|---|
committer | Sander Vrijders <[email protected]> | 2020-03-20 12:10:44 +0100 |
commit | 5a4bd2f65b38a891237b3d73255eff3493082788 (patch) | |
tree | 907c1dce708527f37010b1154fd43ea19eed0acd /src/lib/shm_flow_set.c | |
parent | f5b97219d7e44569612a17e7b257f97b8f723d72 (diff) | |
download | ouroboros-0.17.1.tar.gz ouroboros-0.17.1.zip |
irmd: Fix cleanup of shm_flow_set0.17.1
The shm_flowset destroy was using the irmd pid, resulting in wrong
unlinks. The irmd was not cleaning up the process table, resulting in
shm leaks if there were still running processes on exit.
Signed-off-by: Dimitri Staessens <[email protected]>
Signed-off-by: Sander Vrijders <[email protected]>
Diffstat (limited to 'src/lib/shm_flow_set.c')
-rw-r--r-- | src/lib/shm_flow_set.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/shm_flow_set.c b/src/lib/shm_flow_set.c index c19adaff..0f701b63 100644 --- a/src/lib/shm_flow_set.c +++ b/src/lib/shm_flow_set.c @@ -148,7 +148,7 @@ struct shm_flow_set * shm_flow_set_create(pid_t pid) if (set == NULL) goto fail_set; - set->pid = getpid(); + set->pid = pid; if (pthread_mutexattr_init(&mattr)) goto fail_mutexattr_init; |