From: Alan T. DeKok Date: Sat, 2 Mar 2013 15:32:20 +0000 (-0500) Subject: Use memcpy for binary structures, not strncpy X-Git-Tag: debian/3.0.0git+dfsg+moonshot3-2~41 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=freeradius.git;a=commitdiff_plain;h=bc6207ca31a40fa36cef22e4a888c26cca8864ce Use memcpy for binary structures, not strncpy --- diff --git a/src/main/radwho.c b/src/main/radwho.c index 59ec2e0..6bacdb3 100644 --- a/src/main/radwho.c +++ b/src/main/radwho.c @@ -471,7 +471,8 @@ int main(int argc, char **argv) */ if (showname) { char login[sizeof(rt.login) + 1]; - strncpy(login, rt.login, sizeof(rt.login)); + memcpy(login, rt.login, sizeof(rt.login)); + login[sizeof(rt.login)] = '\0'; printf((rawoutput == 0? rfmt1: rfmt1r), login,