diff options
Diffstat (limited to 'vold')
-rw-r--r-- | vold/mmc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/vold/mmc.c b/vold/mmc.c index fcf7c2f9e..6ad97f439 100644 --- a/vold/mmc.c +++ b/vold/mmc.c @@ -158,6 +158,10 @@ static int mmc_bootstrap_card(char *sysfs_path) sprintf(filename, "/sys%s/name", devpath); p = read_file(filename, &sz); + if (!p) { + LOGE("Unable to read MMC name: %s", filename); + return -errno; + } p[strlen(p) - 1] = '\0'; sprintf(tmp, "MMC_NAME=%s", p); free(p); |