]> git.xonotic.org Git - xonotic/gmqcc.git/commitdiff
strcpy->memcpy in util_getline
authorWolfgang (Blub) Bumiller <blub@speed.at>
Thu, 16 Aug 2012 11:01:30 +0000 (13:01 +0200)
committerWolfgang (Blub) Bumiller <blub@speed.at>
Thu, 16 Aug 2012 11:01:30 +0000 (13:01 +0200)
util.c

diff --git a/util.c b/util.c
index eb541e42773a1f8ebfedb09acb42a01542925eee..f38c15302ebf68bf04b64a3b9392d8c9a2d50079 100644 (file)
--- a/util.c
+++ b/util.c
@@ -344,8 +344,8 @@ int util_getline(char **lineptr, size_t *n, FILE *stream) {
             if  (!tmp)
                 return -1;
 
+            memcpy(tmp, *lineptr, pos - *lineptr);
             chr = *n + *lineptr - pos;
-            strcpy(tmp,*lineptr);
             if (!(*lineptr = tmp)) {
                 mem_d (tmp);
                 return -1;