enhance error handling in frontend commands
This commit is contained in:
@@ -287,6 +287,7 @@ static enum ec3_status capture_directory(
|
||||
vnode.v_id = ctx->ctx_tree.fs_root->n_id;
|
||||
ec3_volume_put_vnode(volume, &vnode);
|
||||
|
||||
enum ec3_status status2 = EC3_SUCCESS;
|
||||
b_directory_iterator it;
|
||||
b_directory_iterator_begin(dir, &it, B_DIRECTORY_ITERATE_PARENT_LAST);
|
||||
while (b_directory_iterator_is_valid(&it)) {
|
||||
@@ -300,7 +301,7 @@ static enum ec3_status capture_directory(
|
||||
|
||||
printf("file: %s\n", b_path_ptr(it.filepath));
|
||||
|
||||
enum ec3_status status2 = capture_file(
|
||||
status2 = capture_file(
|
||||
ctx,
|
||||
volume,
|
||||
dir,
|
||||
@@ -334,7 +335,7 @@ static enum ec3_status capture_directory(
|
||||
ec3_tag_ioctx_close(volu);
|
||||
|
||||
b_directory_release(dir);
|
||||
return EC3_SUCCESS;
|
||||
return status2;
|
||||
}
|
||||
|
||||
static int capture(
|
||||
|
||||
Reference in New Issue
Block a user