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

Commit 82033bc5 authored by Dan Carpenter's avatar Dan Carpenter Committed by Mauro Carvalho Chehab
Browse files

[media] mb86a20s: fix off by one checks



Clearly ">=" was intended here instead of ">".

Signed-off-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent c24e1371
Loading
Loading
Loading
Loading
+4 −4
Original line number Original line Diff line number Diff line
@@ -402,7 +402,7 @@ static int mb86a20s_get_modulation(struct mb86a20s_state *state,
		[2] = 0x8e,	/* Layer C */
		[2] = 0x8e,	/* Layer C */
	};
	};


	if (layer > ARRAY_SIZE(reg))
	if (layer >= ARRAY_SIZE(reg))
		return -EINVAL;
		return -EINVAL;
	rc = mb86a20s_writereg(state, 0x6d, reg[layer]);
	rc = mb86a20s_writereg(state, 0x6d, reg[layer]);
	if (rc < 0)
	if (rc < 0)
@@ -435,7 +435,7 @@ static int mb86a20s_get_fec(struct mb86a20s_state *state,
		[2] = 0x8f,	/* Layer C */
		[2] = 0x8f,	/* Layer C */
	};
	};


	if (layer > ARRAY_SIZE(reg))
	if (layer >= ARRAY_SIZE(reg))
		return -EINVAL;
		return -EINVAL;
	rc = mb86a20s_writereg(state, 0x6d, reg[layer]);
	rc = mb86a20s_writereg(state, 0x6d, reg[layer]);
	if (rc < 0)
	if (rc < 0)
@@ -470,7 +470,7 @@ static int mb86a20s_get_interleaving(struct mb86a20s_state *state,
		[2] = 0x90,	/* Layer C */
		[2] = 0x90,	/* Layer C */
	};
	};


	if (layer > ARRAY_SIZE(reg))
	if (layer >= ARRAY_SIZE(reg))
		return -EINVAL;
		return -EINVAL;
	rc = mb86a20s_writereg(state, 0x6d, reg[layer]);
	rc = mb86a20s_writereg(state, 0x6d, reg[layer]);
	if (rc < 0)
	if (rc < 0)
@@ -494,7 +494,7 @@ static int mb86a20s_get_segment_count(struct mb86a20s_state *state,
		[2] = 0x91,	/* Layer C */
		[2] = 0x91,	/* Layer C */
	};
	};


	if (layer > ARRAY_SIZE(reg))
	if (layer >= ARRAY_SIZE(reg))
		return -EINVAL;
		return -EINVAL;
	rc = mb86a20s_writereg(state, 0x6d, reg[layer]);
	rc = mb86a20s_writereg(state, 0x6d, reg[layer]);
	if (rc < 0)
	if (rc < 0)