X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=KernelLand%2FKernel%2Flogging.c;h=d067e499b1d82feaa1d39e4068b238add5e30bc3;hb=891868f0b4d64eb274b5810ac0c4f0a53d104114;hp=b419be3d695b28a4c0b1ecb8239dcd7da83f711c;hpb=48743e39650eb1ef988380e9d95f27fd40d3a9ce;p=tpg%2Facess2.git diff --git a/KernelLand/Kernel/logging.c b/KernelLand/Kernel/logging.c index b419be3d..d067e499 100644 --- a/KernelLand/Kernel/logging.c +++ b/KernelLand/Kernel/logging.c @@ -156,6 +156,8 @@ void Log_AddEvent(const char *Ident, int Level, const char *Format, va_list Args */ void Log_Int_PrintMessage(tLogEntry *Entry) { + if( CPU_HAS_LOCK(&glLogOutput) ) + return ; // TODO: Error? SHORTLOCK( &glLogOutput ); LogF("%s%014lli%s [%-8s] %i - %s", csaLevelColours[Entry->Level],