[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[tyndur-devel] [PATCH] LostIO: Beim oeffnen von Symlinks den Link anschliessend wieder schliessen
! LostIO: Beim oeffnen von Symlinks den Link anschliessend wieder
schliessen, sonst gibts Memleaks und der Link kann dann auch
nicht mehr geloescht werden.
Signed-off-by: Antoine Kaufmann <toni@xxxxxxxxxx>
---
src/modules/lib/lostio/handler.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/modules/lib/lostio/handler.c b/src/modules/lib/lostio/handler.c
index 271738e..96791de 100644
--- a/src/modules/lib/lostio/handler.c
+++ b/src/modules/lib/lostio/handler.c
@@ -118,6 +118,10 @@ void rpc_io_open(pid_t pid, dword correlation_id, size_t data_size, void* data)
memcpy(&io_res, resp->data, sizeof(io_resource_t));
}
}
+
+ // Symlink wieder schliessen, sonst kann er anschliessend nicht
+ // mehr geloescht werden.
+ lostio_close(pid, filehandle->id);
}
} else {
io_res.id = filehandle->id;
--
1.6.0.6