Fix memory leak in dial data. Thanks @vignyzheng for pointing this.

This commit is contained in:
Chintan Parikh
2017-12-21 16:29:42 -08:00
parent 7ba715a54e
commit fc267fac62
3 changed files with 17 additions and 1 deletions

View File

@@ -383,9 +383,11 @@ static void handle_dial_data(struct mg_connection *conn,
return;
}
free_dial_data(&app->dial_data);
app->dial_data = parse_params(body);
store_dial_data(app->name, app->dial_data);
free(app->dial_data);
mg_printf(conn, "HTTP/1.1 200 OK\r\n"
"Access-Control-Allow-Origin: %s\r\n"