From 25db9fcc4ac6abbb609f9ea770ec83d407c4de19 Mon Sep 17 00:00:00 2001 From: TuxSH Date: Mon, 7 May 2018 14:25:01 +0200 Subject: [PATCH] Fix fsdev_set_default_device bug --- fusee/fusee-secondary/src/fs_dev.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/fusee/fusee-secondary/src/fs_dev.c b/fusee/fusee-secondary/src/fs_dev.c index 6141c07d3..dcf9a82af 100644 --- a/fusee/fusee-secondary/src/fs_dev.c +++ b/fusee/fusee-secondary/src/fs_dev.c @@ -124,10 +124,6 @@ int fsdev_mount_device(const char *name, unsigned int id) { } int fsdev_set_default_device(const char *name) { -#if FF_VOLUMES < 2 - return 0; -#else - int ret; char drname[40]; int devid = FindDevice(name); @@ -137,17 +133,20 @@ int fsdev_set_default_device(const char *name) { return -1; } +#if FF_VOLUMES < 2 + ret = 0; +#else + strcpy(drname, name); strcat(drname, ":"); ret = fsdev_convert_rc(NULL, f_chdrive(drname)); - +#endif if (ret == 0) { setDefaultDevice(devid); } return ret; -#endif } int fsdev_unmount_device(const char *name) {