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

iscsi: check provided data_len for negative value during param negotiation



Change-Id: Icb7184a88d93a55aa53e94bf50dab645785a6d9c
Signed-off-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-on: https://review.gerrithub.io/434178


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarShuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
parent f0bd658f
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -886,6 +886,10 @@ spdk_iscsi_negotiate_params(struct spdk_iscsi_conn *conn,
	int type;

	total = data_len;
	if (data_len < 0) {
		assert(false);
		return -EINVAL;
	}
	if (alloc_len < 1) {
		return 0;
	}