From 0dc1c8b72de80de45b9f8b2cef77778a1bb327e4 Mon Sep 17 00:00:00 2001 From: Jan David Mol <mol@astron.nl> Date: Thu, 28 Apr 2011 07:58:26 +0000 Subject: [PATCH] bug 1362: strcpy -> strncpy --- MAC/APL/PIC/TBB_Driver/src/DriverSettings.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MAC/APL/PIC/TBB_Driver/src/DriverSettings.cc b/MAC/APL/PIC/TBB_Driver/src/DriverSettings.cc index f3f2f29245d..75693b00c20 100644 --- a/MAC/APL/PIC/TBB_Driver/src/DriverSettings.cc +++ b/MAC/APL/PIC/TBB_Driver/src/DriverSettings.cc @@ -375,14 +375,14 @@ void TbbSettings::setDestination(int32 channelnr, char *storage) ifstream fin("/opt/lofar/etc/StaticMetaData/Storage+MAC.dat", ifstream::in ); while (!fin.eof()) { - fin.getline(line,100); + fin.getline(line,sizeof line); if (strlen(line) < 6 || line[0] == '#') { continue; } key = strtok (line," "); if (strcmp(storage, key) == 0) { val = strtok(NULL, " "); - strcpy(mac,val); + strncpy(mac,sizeof mac,val); val = strtok(NULL, " "); - strcpy(ip,val); + strncpy(ip,sizeof ip,val); LOG_DEBUG_STR(formatString("storage=%s mac=%s ip=%s", key, mac, ip)); break; } -- GitLab