A future commit will require that the metadump file be opened before execution of init_metadump(). Signed-off-by: Chandan Babu R <chandan.babu@xxxxxxxxxx> --- db/metadump.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/db/metadump.c b/db/metadump.c index 62a36427d..212b484a2 100644 --- a/db/metadump.c +++ b/db/metadump.c @@ -3129,10 +3129,6 @@ metadump_f( pop_cur(); } - ret = init_metadump(); - if (ret) - return 0; - start_iocur_sp = iocur_sp; if (strcmp(argv[optind], "-") == 0) { @@ -3177,6 +3173,10 @@ metadump_f( } } + ret = init_metadump(); + if (ret) + return 0; + exitcode = 0; for (agno = 0; agno < mp->m_sb.sb_agcount; agno++) { @@ -3215,8 +3215,9 @@ metadump_f( /* cleanup iocur stack */ while (iocur_sp > start_iocur_sp) pop_cur(); -out: + release_metadump(); +out: return 0; } -- 2.39.1