mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-02-09 16:36:34 +00:00
Fix double-free in X selection code.
[originally from svn r4367]
This commit is contained in:
parent
c8e789d806
commit
3b647115a5
@ -1424,6 +1424,9 @@ void write_clip(void *frontend, wchar_t * data, int len, int must_deselect)
|
|||||||
memcpy(inst->pasteout_data_ctext, tp.value, tp.nitems);
|
memcpy(inst->pasteout_data_ctext, tp.value, tp.nitems);
|
||||||
inst->pasteout_data_ctext_len = tp.nitems;
|
inst->pasteout_data_ctext_len = tp.nitems;
|
||||||
XFree(tp.value);
|
XFree(tp.value);
|
||||||
|
} else {
|
||||||
|
inst->pasteout_data_ctext = NULL;
|
||||||
|
inst->pasteout_data_ctext_len = 0;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
inst->pasteout_data_utf8 = NULL;
|
inst->pasteout_data_utf8 = NULL;
|
||||||
|
Loading…
Reference in New Issue
Block a user