}
}
uci = getuci (p);
+ if (!uci) {
+ return NULL;
+ }
uci->configoffset = -1;
uci->unitnum = -1;
} else {
+ if (index >= MAX_FILESYSTEM_UNITS) {
+ return NULL;
+ }
uci = &p->mountconfig[index];
}
if (!uci)
#define FILESYS_CD 4
#define FILESYS_TAPE 5
-#define MAX_FILESYSTEM_UNITS 50
-
struct uaedev_mount_info;
extern struct uaedev_mount_info options_mountinfo;
int special;
};
-#define MOUNT_CONFIG_SIZE 30
+#define MOUNT_CONFIG_SIZE 50
+#define MAX_FILESYSTEM_UNITS 50
#define UAEDEV_DIR 0
#define UAEDEV_HDF 1
#define UAEDEV_CD 2