diff --git a/MAC/APL/PIC/TBB_Driver/src/tbbctl.h b/MAC/APL/PIC/TBB_Driver/src/tbbctl.h
index a200aed09f8e2d608cc42219bcf79a3efe412361..8e76fe2fed16dbeb938f0190838dd7beb57f0007 100644
--- a/MAC/APL/PIC/TBB_Driver/src/tbbctl.h
+++ b/MAC/APL/PIC/TBB_Driver/src/tbbctl.h
@@ -184,7 +184,7 @@ public:
 		
 		if (str.empty() && status) {
 			char statusstr[64];
-			sprintf(statusstr,"unknown ERROR, 0x%08X",status);
+			snprintf(statusstr,sizeof statusstr,"unknown ERROR, 0x%08X",status);
 			str.append(statusstr);
 		}
 		return(str);