From e6ab5b0f361c5f80c6212bbac195c006a41ae1bd Mon Sep 17 00:00:00 2001 From: Simon Date: Sun, 13 Feb 2011 14:03:06 +0000 Subject: [PATCH] Fix Clickable signs --- src/main.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main.c b/src/main.c index ed85611b3..0cbe2c8d4 100644 --- a/src/main.c +++ b/src/main.c @@ -2366,16 +2366,15 @@ int main(int argc, char *argv[]) { char buff[256]; int sldr; - char *buff2; + char *buff2 = NULL; memset(buff, 0, sizeof(buff)); for(sldr=3; signs[signi].text[sldr] != '|'; sldr++) buff[sldr-3] = signs[signi].text[sldr]; - buff2 = malloc(sldr-2); - memset(buff2, 0, sldr-2); - memcpy(&buff2, &buff, sldr-3); + buff[sldr-3] = '\0'; + buff2 = strdup(buff); open_ui(vid_buf, buff2, 0); free(buff2); }