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

Commit dac0670d authored by Venkat Gopalakrishnan's avatar Venkat Gopalakrishnan
Browse files

mmc: core: Add NULL check for host->card



Make sure the card is present before enabling/disabling clock scaling,
to prevent NULL pointer access.

Change-Id: I1d683c4202ce34edeb6cb36d9713e226bb6f43d7
Signed-off-by: default avatarVenkat Gopalakrishnan <venkatg@codeaurora.org>
parent 64ac3318
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -563,7 +563,7 @@ static ssize_t store_enable(struct device *dev,
	struct mmc_host *host = cls_dev_to_mmc_host(dev);
	unsigned long value;

	if (!host || kstrtoul(buf, 0, &value))
	if (!host || !host->card || kstrtoul(buf, 0, &value))
		return -EINVAL;

	mmc_get_card(host->card);