summaryrefslogtreecommitdiffstats
path: root/x11vnc/selection.c
diff options
context:
space:
mode:
authorrunge <runge>2006-11-13 15:33:00 +0000
committerrunge <runge>2006-11-13 15:33:00 +0000
commit4a83f87609b9d53b2983806be58ccd02498a5cd3 (patch)
treea79c96930a97fb162edd1765adece43425f8db8a /x11vnc/selection.c
parent5f9693d4a2c511f8f2ea069373807c5f36ac1459 (diff)
downloadlibtdevnc-4a83f87609b9d53b2983806be58ccd02498a5cd3.tar.gz
libtdevnc-4a83f87609b9d53b2983806be58ccd02498a5cd3.zip
x11vnc: Native Mac OS X support.
Diffstat (limited to 'x11vnc/selection.c')
-rw-r--r--x11vnc/selection.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/x11vnc/selection.c b/x11vnc/selection.c
index d4146e9..0d183dc 100644
--- a/x11vnc/selection.c
+++ b/x11vnc/selection.c
@@ -205,13 +205,13 @@ void cutbuffer_send(void) {
/* too big */
rfbLog("warning: truncating large CUT_BUFFER0"
" selection > %d bytes.\n", PROP_MAX);
- XFree(data);
+ XFree_wr(data);
break;
}
memcpy(cutbuffer_str+slen, data, dlen);
slen += dlen;
cutbuffer_str[slen] = '\0';
- XFree(data);
+ XFree_wr(data);
}
} while (bytes_after > 0);
@@ -309,7 +309,7 @@ void selection_send(XEvent *ev) {
if (slen + dlen > PROP_MAX) {
/* too big */
toobig = 1;
- XFree(data);
+ XFree_wr(data);
if (err) { /* cut down on messages */
break;
} else {
@@ -324,7 +324,7 @@ if (debug_sel) fprintf(stderr, "selection_send: data: '%s' dlen: %d nitems: %lu
memcpy(selection_str+slen, data, dlen);
slen += dlen;
selection_str[slen] = '\0';
- XFree(data);
+ XFree_wr(data);
}
} while (bytes_after > 0);