From 86c13e6a7238ce5aa7ae088447355d29b7e3a3c3 Mon Sep 17 00:00:00 2001 From: Jan David Mol <mol@astron.nl> Date: Thu, 21 Apr 2011 14:37:08 +0000 Subject: [PATCH] bug 1362: strcpy -> strncpy --- MAC/APL/PIC/TBB_Driver/src/tbbctl.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/MAC/APL/PIC/TBB_Driver/src/tbbctl.h b/MAC/APL/PIC/TBB_Driver/src/tbbctl.h index 2b0bc860780..a200aed09f8 100644 --- a/MAC/APL/PIC/TBB_Driver/src/tbbctl.h +++ b/MAC/APL/PIC/TBB_Driver/src/tbbctl.h @@ -658,7 +658,10 @@ class CepStorageCmd : public Command virtual ~CepStorageCmd() { } virtual void send(); virtual GCFEvent::TResult ack(GCFEvent& e); - void setStorageNode(char *storagenode) { strcpy(itsStorageNode,storagenode); } + void setStorageNode(char *storagenode) { + strncpy(itsStorageNode, storagenode, sizeof itsStorageNode); + itsStorageNode[sizeof itsStorageNode - 1] = 0; + } private: char itsStorageNode[10]; }; -- GitLab