From 602ec6770c59e95c66afca5d36c9c1ff2570c2b9 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Mon, 29 Jan 2007 02:56:33 +0000 Subject: [PATCH] yet more length fiddling --- gui-osx/screen.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gui-osx/screen.c b/gui-osx/screen.c index 49b2762..1fe5a2d 100644 --- a/gui-osx/screen.c +++ b/gui-osx/screen.c @@ -626,10 +626,10 @@ clipread(void) fprint(2, "apple pasteboard CopyItem failed - Error %d\n", err); return 0; } - CFIndex length = CFDataGetLength(cfdata)/sizeof(Rune); + CFIndex length = CFDataGetLength(cfdata); if (length > sizeof rsnarf) length = sizeof rsnarf; - CFDataGetBytes(cfdata, CFRangeMake(0, length*sizeof(Rune)), (uint8_t *)rsnarf); - snprint(snarf, sizeof snarf, "%.*S", length, rsnarf); + CFDataGetBytes(cfdata, CFRangeMake(0, length), (uint8_t *)rsnarf); + snprint(snarf, sizeof snarf, "%.*S", length/sizeof(Rune), rsnarf); char *s = snarf; while (*s) { if (*s == '\r') *s = '\n';