From: Jan Kiszka <jan.kis...@siemens.com> So far, the server leaves the posix shared memory object behind when terminating, requiring the user to explicitly remove it in order to start a new instance.
Signed-off-by: Jan Kiszka <jan.kis...@siemens.com> --- contrib/ivshmem-server/ivshmem-server.c | 1 + 1 file changed, 1 insertion(+) diff --git a/contrib/ivshmem-server/ivshmem-server.c b/contrib/ivshmem-server/ivshmem-server.c index 77f97b209c..9b9dbc87ec 100644 --- a/contrib/ivshmem-server/ivshmem-server.c +++ b/contrib/ivshmem-server/ivshmem-server.c @@ -370,6 +370,7 @@ ivshmem_server_close(IvshmemServer *server) } unlink(server->unix_sock_path); + shm_unlink(server->shm_path); close(server->sock_fd); close(server->shm_fd); server->sock_fd = -1; -- 2.16.4