diff --git a/libraries/libwhb/src/log.c b/libraries/libwhb/src/log.c index 348c5765..364b5c76 100644 --- a/libraries/libwhb/src/log.c +++ b/libraries/libwhb/src/log.c @@ -27,6 +27,9 @@ WHBAddLogHandler(LogHandlerFn fn) int i; for (i = 0; i < MAX_HANDLERS; ++i) { + if(sHandlers[i] == fn){ + break; + } if (!sHandlers[i]) { sHandlers[i] = fn; return TRUE;