config: avoid crash on invalid entries

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
This commit is contained in:
Nikos Mavrogiannopoulos
2020-02-07 22:01:02 +01:00
parent ea3f6900c1
commit 0402df11de

View File

@@ -100,7 +100,7 @@ static void check_cfg(vhost_cfg_st *vhost, vhost_cfg_st *defvhost, unsigned sile
#define PREAD_STRING(pool, varname) { \
unsigned len = strlen(value); \
while(c_isspace(value[len-1])) \
while(len > 0 && c_isspace(value[len-1])) \
len--; \
varname = talloc_strndup(pool, value, len); \
}