From 433c1881bc37ea257999b88eee920c19a92798c5 Mon Sep 17 00:00:00 2001 From: jacksonmj Date: Mon, 30 Apr 2012 14:36:45 +0100 Subject: [PATCH] strncpy for loading sign text in OPS --- src/save.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/save.c b/src/save.c index 90e22525a..56b7424e1 100644 --- a/src/save.c +++ b/src/save.c @@ -932,7 +932,7 @@ int parse_save_OPS(void *save, int size, int replace, int x0, int y0, unsigned c { if(strcmp(bson_iterator_key(&signiter), "text")==0 && bson_iterator_type(&signiter)==BSON_STRING) { - strcpy(signs[i].text, bson_iterator_string(&signiter)); + strncpy(signs[i].text, bson_iterator_string(&signiter), 255); clean_text(signs[i].text, 158-14); } else if(strcmp(bson_iterator_key(&signiter), "justification")==0 && bson_iterator_type(&signiter)==BSON_INT)