mirror of
https://codeberg.org/shufflecake/shufflecake-c.git
synced 2026-01-08 03:55:49 -05:00
fix: open and close, wrong number of volumes
This commit is contained in:
parent
8604c23193
commit
321c0a5d1f
2 changed files with 2 additions and 2 deletions
|
|
@ -163,7 +163,7 @@ static int _closeVolumes(char **labels, size_t nr_vols)
|
|||
|
||||
/* Eazy peazy */
|
||||
int i;
|
||||
for (i = nr_vols; i >= 0; i--) {
|
||||
for (i = nr_vols-1; i >= 0; i--) {
|
||||
err = sflc_ops_closeVolume(labels[i]);
|
||||
if (err) {
|
||||
sflc_log_error("Could not close volume %s; error %d", labels[i], err);
|
||||
|
|
|
|||
|
|
@ -125,7 +125,7 @@ int sflc_cmd_openVolumes(sflc_cmd_OpenArgs *args)
|
|||
sflc_log_debug("Next device ID is %lu", dev_id);
|
||||
|
||||
/* Open volumes "in order" */
|
||||
for (i = 0; i < dmb_cell.vol_idx; i++) {
|
||||
for (i = 0; i <= dmb_cell.vol_idx; i++) {
|
||||
err = sflc_ops_openVolume(args->bdev_path, dev_id, (size_t) i, &vmbs[i]);
|
||||
if (err) {
|
||||
sflc_log_error("Could not open volume %d; error %d. "
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue