From 4c2972371effa3d215a5d92b3d085cba455168fa Mon Sep 17 00:00:00 2001 From: Florent Duchon Date: Tue, 23 Apr 2013 16:50:30 +0200 Subject: digital/zigbit/common: don't allow debug traces for coordinator --- digital/zigbit/common/print.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'digital/zigbit') diff --git a/digital/zigbit/common/print.c b/digital/zigbit/common/print.c index 564b4482..8d3af72a 100644 --- a/digital/zigbit/common/print.c +++ b/digital/zigbit/common/print.c @@ -28,6 +28,7 @@ #include #include "configuration.h" #include "print.h" +#include "uid.h" extern HAL_UsartDescriptor_t appUsartDescriptor; // USART descriptor (required by stack) @@ -66,6 +67,10 @@ void uprintf(char *format, ...) va_list args; va_start(args,format); + /* UART security for coordinator */ + if(get_uid() == 0) + return; + if(end_offset+strlen(format)+sizeof(args) < APP_USART_TX_BUFFER_SIZE) { vsprintf(usartTxBuffer+end_offset,format,args); -- cgit v1.2.3