X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fprotocol.c;h=1153d61fed56017f9ca07638cb869012b5959d7b;hb=9e76c464b26b066e1eb3aa5232e573792e28020d;hp=1c5b6cfd9c1d43dba0c6a2e21defabdb4c431209;hpb=248d300f1be0d5f2aae39202041699ab2b46c56b;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;