Type mismatch and debug_t is always >= 0

- Proper function definitions
This commit is contained in:
thorkill 2015-06-29 00:42:31 +02:00
parent bf91a8a340
commit 62dc7b6fe5
2 changed files with 4 additions and 5 deletions

View file

@ -78,12 +78,11 @@ bool control_h(connection_t *c, const char *request) {
return control_ok(c, REQ_PURGE);
case REQ_SET_DEBUG: {
int new_level;
debug_t new_level;
if(sscanf(request, "%*d %*d %d", &new_level) != 1)
return false;
send_request(c, "%d %d %d", CONTROL, REQ_SET_DEBUG, debug_level);
if(new_level >= 0)
debug_level = new_level;
debug_level = new_level;
return true;
}

View file

@ -20,8 +20,8 @@
#ifndef __TINC_CONTROL_H__
#define __TINC_CONTROL_H__
extern bool init_control();
extern void exit_control();
extern bool init_control(void);
extern void exit_control(void);
extern char controlcookie[];
#endif