From a5d0648ad5584caa22742a611a2d893b2b8e5c07 Mon Sep 17 00:00:00 2001 From: id Date: Wed, 19 May 1999 01:26:19 +0000 Subject: [PATCH] Fix a crash. --- src/xdnd.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/xdnd.c b/src/xdnd.c index fa358784..2e6d9379 100644 --- a/src/xdnd.c +++ b/src/xdnd.c @@ -94,7 +94,7 @@ wXDNDProcessSelection(XEvent *event) { WScreen *scr = wScreenForWindow(event->xselection.requestor); char *dropdata; - char *retain = scr->xdestring; + char *retain; Atom ret_type; int ret_format; unsigned long ret_item; @@ -107,9 +107,6 @@ wXDNDProcessSelection(XEvent *event) 0, 65536, True, atom_support, &ret_type, &ret_format, &ret_item, &remain_byte, (unsigned char **)&delme); if (delme){ - /* - printf("get -%s-\n",delme); - */ scr->xdestring=delme; } @@ -124,7 +121,7 @@ wXDNDProcessSelection(XEvent *event) XSendEvent(dpy, selowner, 0, 0, &xevent); /*process dropping*/ - for (;retain[0];retain++) { + for (retain=scr->xdestring;retain[0];retain++) { if (retain[0] < 32) retain[0] = 32; if (!strncmp(retain, "file:", 5)) { int i;