projects
/
tinc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add tests for import/export errors
[tinc]
/
src
/
control.c
diff --git
a/src/control.c
b/src/control.c
index
c089539
..
550384f
100644
(file)
--- a/
src/control.c
+++ b/
src/control.c
@@
-130,11
+130,15
@@
bool control_h(connection_t *c, const char *request) {
pcap = true;
return true;
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 = true;
+ c->status.log_color = colorize;
logcontrol = true;
return true;
logcontrol = true;
return true;
+ }
default:
return send_request(c, "%d %d", CONTROL, REQ_INVALID);
default:
return send_request(c, "%d %d", CONTROL, REQ_INVALID);