Commit 13bb2619 authored by Jim Harris's avatar Jim Harris Committed by Tomasz Zawadzki
Browse files

nvmf: check spdk_sock_getaddr() return value



Found by gcc 11.4 LTO build.

Signed-off-by: default avatarJim Harris <jim.harris@samsung.com>
Change-Id: I4d47815c2d7dce8cc37403a20fcdbe0ae622d41f
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23303


Community-CI: Mellanox Build Bot
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarBen Walker <ben@nvidia.com>
parent 274b06d3
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -1307,8 +1307,12 @@ nvmf_tcp_qpair_sock_init(struct spdk_nvmf_tcp_qpair *tqpair)
	char owner[256];
	int rc;

	spdk_sock_getaddr(tqpair->sock, saddr, sizeof(saddr), &sport,
	rc = spdk_sock_getaddr(tqpair->sock, saddr, sizeof(saddr), &sport,
			       caddr, sizeof(caddr), &cport);
	if (rc != 0) {
		SPDK_ERRLOG("spdk_sock_getaddr() failed\n");
		return rc;
	}
	snprintf(owner, sizeof(owner), "%s:%d", caddr, cport);
	tqpair->qpair.trace_id = spdk_trace_register_owner(OWNER_TYPE_NVMF_TCP, owner);
	spdk_trace_record(TRACE_TCP_QP_SOCK_INIT, tqpair->qpair.trace_id, 0, 0);