diff --git a/src/starter/confread.c b/src/starter/confread.c index 4bc36bb61..d1777cd61 100644 --- a/src/starter/confread.c +++ b/src/starter/confread.c @@ -187,6 +187,8 @@ kw_end(starter_conn_t *conn, starter_end_t *end, kw_token_t token if (streq(value, "%modeconfig") || streq(value, "%modecfg") || streq(value, "%config") || streq(value, "%cfg")) { + pfree(end->srcip); + end->srcip = NULL; end->modecfg = TRUE; } else