X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fprotocol.c;h=1153d61fed56017f9ca07638cb869012b5959d7b;hb=90f1cba1fd9e748ec4b8274511d5a36ec1a24d9d;hp=1c5b6cfd9c1d43dba0c6a2e21defabdb4c431209;hpb=19be9cf7150858311f7898fa3fb525d692d02f64;p=tinc diff --git a/src/protocol.c b/src/protocol.c index 1c5b6cfd..1153d61f 100644 --- a/src/protocol.c +++ b/src/protocol.c @@ -56,6 +56,9 @@ static char (*request_name[]) = { static splay_tree_t *past_request_tree; bool check_id(const char *id) { + if(!id || !*id) + return false; + for(; *id; id++) if(!isalnum(*id) && *id != '_') return false;