/dev/clipboard corrupted

Corinna Vinschen corinna-cygwin@cygwin.com
Mon Jul 2 20:40:00 GMT 2012


On Jun 29 11:47, Thomas Wolff wrote:
> On 29.06.2012 11:24, Corinna Vinschen wrote:
> >You know, we just love STCs.  Send you small test program here, plus a
> >short instruction how you created the clipboard content and how to call
> >the testcase to see the problem.
> Sure, so here it is. Open clipboard.txt with notepad, ^A^C to copy
> all, then run the program to see bytes skipped.
> Actually it seems to skip as many bytes per read() as there were
> additional UTF-8 bytes (more bytes than characters) in the preceding
> read block.
> Checking the code again, variable pos seems to be used both as an
> index into the clipboard (WCHAR) and an offset to the resulting
> string length (char) which would explain the effect (not having
> checked all the details though as I'm not familiar with the used
> APIs).

Thanks for the testcase.  I applied a patch which is supposed to fix the
problem.  It should be in the next developer snapshot.  Please give it a
try.


Thanks,
Corinna

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list