projects
/
tinc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use only rand(), not random().
[tinc]
/
src
/
protocol_subnet.c
diff --git
a/src/protocol_subnet.c
b/src/protocol_subnet.c
index
3e5dadd
..
b50cf6a
100644
(file)
--- a/
src/protocol_subnet.c
+++ b/
src/protocol_subnet.c
@@
-42,7
+42,7
@@
bool send_add_subnet(connection_t *c, const subnet_t *subnet)
if(!net2str(netstr, sizeof netstr, subnet))
return false;
if(!net2str(netstr, sizeof netstr, subnet))
return false;
- return send_request(c, "%d %
lx %s %s", ADD_SUBNET, random
(), subnet->owner->name, netstr);
+ return send_request(c, "%d %
x %s %s", ADD_SUBNET, rand
(), subnet->owner->name, netstr);
}
bool add_subnet_h(connection_t *c)
}
bool add_subnet_h(connection_t *c)
@@
-127,8
+127,11
@@
bool add_subnet_h(connection_t *c)
free_subnet(allowed);
}
free_subnet(allowed);
}
- if(!cfg)
+ if(!cfg) {
+ logger(LOG_WARNING, _("Unauthorized %s from %s (%s) for %s"),
+ "ADD_SUBNET", c->name, c->hostname, subnetstr);
return false;
return false;
+ }
free_subnet(allowed);
}
free_subnet(allowed);
}
@@
-158,7
+161,7
@@
bool send_del_subnet(connection_t *c, const subnet_t *s)
if(!net2str(netstr, sizeof netstr, s))
return false;
if(!net2str(netstr, sizeof netstr, s))
return false;
- return send_request(c, "%d %
lx %s %s", DEL_SUBNET, random
(), s->owner->name, netstr);
+ return send_request(c, "%d %
x %s %s", DEL_SUBNET, rand
(), s->owner->name, netstr);
}
bool del_subnet_h(connection_t *c)
}
bool del_subnet_h(connection_t *c)