From f850bbbbc4b7345bebde241f651bad1c5c28df66 Mon Sep 17 00:00:00 2001 From: William Wilgus Date: Thu, 20 Aug 2020 21:54:00 -0400 Subject: Revert root_redirect :( This reverts commit 31fc46ded69be7438cca2ba2c2b93c1f200165a6. Change-Id: Ia78618c0e8b25ca65f7c8ae0db1cb9c9b321bad9 --- firmware/common/dircache.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'firmware/common/dircache.c') diff --git a/firmware/common/dircache.c b/firmware/common/dircache.c index cc65d2d540..0cdaf1bd4a 100644 --- a/firmware/common/dircache.c +++ b/firmware/common/dircache.c @@ -2541,10 +2541,13 @@ static ssize_t get_path_sub(int idx, struct get_path_sub_data *data) cename = ""; #ifdef HAVE_MULTIVOLUME - /* prepend the volume specifier */ int volume = IF_MV_VOL(-idx - 1); - cename = alloca(VOL_MAX_LEN+1); - get_volume_name(volume, cename); + if (volume > 0) + { + /* prepend the volume specifier for volumes > 0 */ + cename = alloca(VOL_MAX_LEN+1); + get_volume_name(volume, cename); + } #endif /* HAVE_MULTIVOLUME */ data->serialhash = dc_hash_serialnum(get_idx_dcvolp(idx)->serialnum, -- cgit v1.2.3