X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fcontrol.c;h=6e8580a4947b753c9f2b3f649536db38f017a541;hb=668750c022a02cc54756316907f1cbbf7d673025;hp=c0895393017bca513b7eb3d132a8b845b94888a7;hpb=90cde91141ec61be4354d8deab21edb8fdf01022;p=tinc diff --git a/src/control.c b/src/control.c index c0895393..6e8580a4 100644 --- a/src/control.c +++ b/src/control.c @@ -130,11 +130,14 @@ 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; + sscanf(request, "%*d %*d %d", &level); + c->log_level = CLAMP(level, DEBUG_UNSET, DEBUG_SCARY_THINGS); c->status.log = true; logcontrol = true; return true; + } default: return send_request(c, "%d %d", CONTROL, REQ_INVALID);