From 10a011b94ebd2b3049aa255abff91c0628330112 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Sat, 3 Jun 2017 17:23:41 +0200 Subject: blaze822: blaze822_addr: use memcpy instead of strcpy, we know the length --- blaze822.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'blaze822.c') diff --git a/blaze822.c b/blaze822.c index 1154e3d..3867c76 100644 --- a/blaze822.c +++ b/blaze822.c @@ -187,7 +187,8 @@ blaze822_addr(char *s, char **dispo, char **addro) *c-- = 0; while (c > disp && iswsp(*c)) *c-- = 0; - strcpy(addr, disp); + c++; + memcpy(addr, disp, (c - disp) + 1); c = disp; *c = 0; } @@ -216,7 +217,8 @@ blaze822_addr(char *s, char **dispo, char **addro) if (*disp && !*addr && strchr(disp, '@')) { // just mail address was given - strcpy(addr, disp); + c++; + memcpy(addr, disp, (c - disp) + 1); *disp = 0; } -- cgit 1.4.1