GitHub CI: update list of container images
[tinc] / src / control.c
index c089539..550384f 100644 (file)
@@ -130,11 +130,15 @@ bool control_h(connection_t *c, const char *request) {
                pcap = true;
                return true;
 
-       case REQ_LOG:
-               sscanf(request, "%*d %*d %d", &c->outcompression);
+       case REQ_LOG: {
+               int level = 0, colorize = 0;
+               sscanf(request, "%*d %*d %d %d", &level, &colorize);
+               c->log_level = CLAMP(level, DEBUG_UNSET, DEBUG_SCARY_THINGS);
                c->status.log = true;
+               c->status.log_color = colorize;
                logcontrol = true;
                return true;
+       }
 
        default:
                return send_request(c, "%d %d", CONTROL, REQ_INVALID);