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