From 5386aa9ebef174ead3ffd732c133736a11b7edfd Mon Sep 17 00:00:00 2001 From: divverent Date: Sat, 28 Jun 2008 15:47:26 +0000 Subject: [PATCH] fix crash in keys.c clipboard handling git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8379 d7cf8633-e32d-0410-b094-e92efae38249 --- keys.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/keys.c b/keys.c index b6747acb..f10679a2 100644 --- a/keys.c +++ b/keys.c @@ -284,19 +284,20 @@ Key_Console (int key, char ascii) if ((toupper(key) == 'V' && keydown[K_CTRL]) || ((key == K_INS || key == K_KP_INS) && keydown[K_SHIFT])) { - char *cbd; + char *cbd, *p; if ((cbd = Sys_GetClipboardData()) != 0) { int i; #if 1 - while (*cbd) + p = cbd; + while (*p) { - if (*cbd == '\n' || *cbd == '\r' || *cbd == '\b') + if (*p == '\n' || *p == '\r' || *p == '\b') { - *cbd++ = 0; + *p++ = 0; break; } - cbd++; + p++; } #else strtok(cbd, "\n\r\b"); -- 2.39.2