Commit 4e88e38c authored by Jacek Kalwas's avatar Jacek Kalwas Committed by Konrad Sztyber
Browse files

lib/event: free json data memory earlier



There is no good reason to keep that memory allocated until app_stop
other than negative path handling. After spdk_subsystem_load_config
function called for runtime RPCs json data is no longer used hence
can be released sooner.

Change-Id: I48ded7684f372ea5b801fb59ca79354fb5eb61ee
Signed-off-by: default avatarJacek Kalwas <jacek.kalwas@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24746


Reviewed-by: default avatarJim Harris <jim.harris@samsung.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Community-CI: Mellanox Build Bot
parent 3ff55c65
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -404,6 +404,8 @@ app_subsystem_init_done(int rc, void *arg1)
		spdk_subsystem_load_config(g_spdk_app.json_data, g_spdk_app.json_data_size,
					   app_start_application, NULL,
					   !g_spdk_app.json_config_ignore_errors);
		free(g_spdk_app.json_data);
		g_spdk_app.json_data = NULL;
	} else {
		app_start_application(0, NULL);
	}