From 7cc78e0413504ba0c58289d964a65df2b872271e Mon Sep 17 00:00:00 2001 From: cbdev Date: Mon, 3 Jul 2017 23:55:30 +0200 Subject: Validate instance names --- config.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config.c b/config.c index d3605e2..c41a614 100644 --- a/config.c +++ b/config.c @@ -132,6 +132,12 @@ int config_read(char* cfg_file){ goto bail; } + //validate instance name + if(strchr(separator, ' ') || strchr(separator, '.')){ + fprintf(stderr, "Invalid instance name %s\n", separator); + goto bail; + } + current_instance = current_backend->create(); if(!current_instance){ fprintf(stderr, "Failed to instantiate backend %s\n", line); -- cgit v1.2.3