From 5597f2ea509d14fd5589399011c1b8b728901a83 Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Thu, 14 Dec 2017 11:27:35 +0100 Subject: Xserver/hw/nxagent/Clipboard.c: Fix free calls (free back to XFree). They have been flawed ever since nxagent came up, as they were Xfree (non-capital f) always, but should have been XFree (capital F, defined in Xlibint.h and part of libNX_X11). . Probably this all should be free() all over the code (bearing in mind, that XFree() returns int, not void. But still... Fixes ArcticaProject/nx-libs#553. --- nx-X11/programs/Xserver/hw/nxagent/Clipboard.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nx-X11/programs/Xserver/hw/nxagent/Clipboard.c b/nx-X11/programs/Xserver/hw/nxagent/Clipboard.c index f34849d9a..41c81cd6a 100644 --- a/nx-X11/programs/Xserver/hw/nxagent/Clipboard.c +++ b/nx-X11/programs/Xserver/hw/nxagent/Clipboard.c @@ -754,7 +754,7 @@ void nxagentCollectPropertyEvent(int resource) if (pszReturnData != NULL) { - free(pszReturnData); + XFree(pszReturnData); } return; @@ -796,7 +796,7 @@ void nxagentCollectPropertyEvent(int resource) if (pszReturnData != NULL) { - free(pszReturnData); + XFree(pszReturnData); } return; @@ -974,7 +974,7 @@ void nxagentNotifySelection(XEvent *X) } /* - * free(pszReturnData); + * XFree(pszReturnData); * pszReturnData=NULL; */ -- cgit v1.2.3