Sebastian Lackner : server: Fix possible leak of root object in create_named_pipe handler.
Module: wine Branch: master Commit: 20651c7dfe74aad58d17e527438df350b1b1afac URL: http://source.winehq.org/git/wine.git/?a=commit;h=20651c7dfe74aad58d17e52743... Author: Sebastian Lackner <sebastian(a)fds-team.de> Date: Tue Apr 26 03:34:58 2016 +0200 server: Fix possible leak of root object in create_named_pipe handler. Signed-off-by: Sebastian Lackner <sebastian(a)fds-team.de> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- server/named_pipe.c | 1 + 1 file changed, 1 insertion(+) diff --git a/server/named_pipe.c b/server/named_pipe.c index f41c26e..0661c12 100644 --- a/server/named_pipe.c +++ b/server/named_pipe.c @@ -901,6 +901,7 @@ DECL_HANDLER(create_named_pipe) if (!req->sharing || (req->sharing & ~(FILE_SHARE_READ | FILE_SHARE_WRITE)) || (!(req->flags & NAMED_PIPE_MESSAGE_STREAM_WRITE) && (req->flags & NAMED_PIPE_MESSAGE_STREAM_READ))) { + if (root) release_object( root ); set_error( STATUS_INVALID_PARAMETER ); return; }
participants (1)
-
Alexandre Julliard