From 959407d7ea3b9e626bd0b4da8ce67b82b08f43ae Mon Sep 17 00:00:00 2001 From: Vincent Wei Date: Mon, 16 Mar 2020 23:01:28 +0800 Subject: [PATCH] do not use fd for get_shared_surface for sharedfb schema under PROC runmode --- src/server/request.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/server/request.c b/src/server/request.c index d776a733..53ba36b2 100644 --- a/src/server/request.c +++ b/src/server/request.c @@ -800,17 +800,15 @@ static int get_shared_surface (int cli, int clifd, void* buff, size_t len) /* get the rendering surface */ static int get_shared_surface (int cli, int clifd, void* buff, size_t len) { - int fd = -1; const char* name = buff; SHAREDSURFINFO info = { 0, 0 }; #ifdef _MGGAL_DRM extern int __drm_get_shared_screen_surface (const char*, SHAREDSURFINFO*); - - fd = __drm_get_shared_screen_surface (name, &info); + __drm_get_shared_screen_surface (name, &info); #endif - return ServerSendReplyEx (clifd, &info, sizeof (SHAREDSURFINFO), fd); + return ServerSendReply (clifd, &info, sizeof (SHAREDSURFINFO)); } #endif /* not IS_COMPOSITING_SCHEMA */