Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Reduce cognitive complexity (sonar).
[simgrid.git] / src / xbt / log.c
index a3a3918..5e8cdd1 100644 (file)
@@ -364,18 +364,16 @@ void _xbt_log_event_log(xbt_log_event_t ev, const char *fmt, ...)
 
       /* First, try with a static buffer */
       int done = 0;
-      if (XBT_LOG_STATIC_BUFFER_SIZE) {
-        char buff[XBT_LOG_STATIC_BUFFER_SIZE];
-        ev->buffer      = buff;
-        ev->buffer_size = sizeof buff;
-        va_start(ev->ap, fmt);
-        done = cat->layout->do_layout(cat->layout, ev, fmt);
-        va_end(ev->ap);
-        if (done)
-          appender->do_append(appender, buff);
-      }
+      char buff[XBT_LOG_STATIC_BUFFER_SIZE];
+      ev->buffer      = buff;
+      ev->buffer_size = sizeof buff;
+      va_start(ev->ap, fmt);
+      done = cat->layout->do_layout(cat->layout, ev, fmt);
+      va_end(ev->ap);
+      if (done) {
+        appender->do_append(appender, buff);
+      } else {
 
-      if (!done) {
         /* The static buffer was too small, use a dynamically expanded one */
         ev->buffer_size = XBT_LOG_DYNAMIC_BUFFER_SIZE;
         ev->buffer      = xbt_malloc(ev->buffer_size);