Commit c24c1cce authored by Daniel Verkamp's avatar Daniel Verkamp Committed by Jim Harris
Browse files

rpc: only dump [Rpc] section if config is set



The config_text callback should only add a [Rpc] section if an
address is configured.

This avoids printing out a bogus configuration file
section with "Listen (null)".

Change-Id: Ibb734f6faab4c2587203623eee8a193f9a7207ba
Signed-off-by: default avatarDaniel Verkamp <daniel.verkamp@intel.com>
Reviewed-on: https://review.gerrithub.io/390328


Tested-by: default avatarSPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
Reviewed-by: default avatarDariusz Stojaczyk <dariuszx.stojaczyk@intel.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
parent 5f0c99c0
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -98,10 +98,17 @@ spdk_rpc_finish(void)
void
spdk_rpc_config_text(FILE *fp)
{
	const char *listen_addr;

	listen_addr = rpc_get_listen_addr();
	if (listen_addr == NULL) {
		return;
	}

	fprintf(fp,
		"\n"
		"[Rpc]\n"
		"  # Listen address for the RPC service.\n"
		"  # May be an IP address or an absolute path to a Unix socket.\n"
		"  Listen %s\n", rpc_get_listen_addr());
		"  Listen %s\n", listen_addr);
}