mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-04 16:52:40 +08:00
[test]: Fix mpi_rc2_test crash on help
Change-Id: I1a6568b03ca27e7795ae4e994fd497ad49f50c02 Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
This commit is contained in:
@@ -991,4 +991,3 @@ DONE:
|
|||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -1126,7 +1126,7 @@ MPP_TEST_OUT:
|
|||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
MpiEncTestArgs* enc_cmd = mpi_enc_test_cmd_get();
|
MpiEncTestArgs* enc_cmd = mpi_enc_test_cmd_get();
|
||||||
MpiRc2TestCtx ctx;
|
MpiRc2TestCtx *ctx = NULL;
|
||||||
MPP_RET ret = MPP_OK;
|
MPP_RET ret = MPP_OK;
|
||||||
|
|
||||||
ret = mpi_enc_test_cmd_update_by_args(enc_cmd, argc, argv);
|
ret = mpi_enc_test_cmd_update_by_args(enc_cmd, argc, argv);
|
||||||
@@ -1135,21 +1135,29 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
mpi_enc_test_cmd_show_opt(enc_cmd);
|
mpi_enc_test_cmd_show_opt(enc_cmd);
|
||||||
|
|
||||||
memset(&ctx, 0, sizeof(ctx));
|
ctx = mpp_calloc(MpiRc2TestCtx, 1);
|
||||||
ctx.enc_cmd = enc_cmd;
|
if (NULL == ctx) {
|
||||||
|
ret = MPP_ERR_MALLOC;
|
||||||
|
goto DONE;
|
||||||
|
}
|
||||||
|
|
||||||
ret = mpi_rc_init(&ctx);
|
ctx->enc_cmd = enc_cmd;
|
||||||
|
|
||||||
|
ret = mpi_rc_init(ctx);
|
||||||
if (ret) {
|
if (ret) {
|
||||||
mpp_err("mpi_rc_init failded ret %d", ret);
|
mpp_err("mpi_rc_init failded ret %d", ret);
|
||||||
goto DONE;
|
goto DONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
ret = mpi_rc_codec(&ctx);
|
ret = mpi_rc_codec(ctx);
|
||||||
if (ret)
|
if (ret)
|
||||||
mpp_err("mpi_rc_codec failded ret %d", ret);
|
mpp_err("mpi_rc_codec failded ret %d", ret);
|
||||||
|
|
||||||
DONE:
|
DONE:
|
||||||
mpi_rc_deinit(&ctx);
|
if (ctx) {
|
||||||
|
mpi_rc_deinit(ctx);
|
||||||
|
ctx = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
mpi_enc_test_cmd_put(enc_cmd);
|
mpi_enc_test_cmd_put(enc_cmd);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user