Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cd9a21a8 authored by Dave Jones's avatar Dave Jones Committed by Thomas Hellstrom
Browse files

vmwgfx: Fix unitialized stack read in vmw_setup_otable_base



One of the error paths in vmw_setup_otable_base causes us to return with
'ret' having never been set to anything causing us to return whatever was
on the stack.

Found with Coverity

Signed-off-by: default avatarDave Jones <davej@fedoraproject.org>
Reviewed-by: default avatarThomas Hellstrom <thellstrom@vmware.com>
parent 30f82d81
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -134,6 +134,7 @@ static int vmw_setup_otable_base(struct vmw_private *dev_priv,
	cmd = vmw_fifo_reserve(dev_priv, sizeof(*cmd));
	if (unlikely(cmd == NULL)) {
		DRM_ERROR("Failed reserving FIFO space for OTable setup.\n");
		ret = -ENOMEM;
		goto out_no_fifo;
	}