diff options
author | Terry Wilson <twilson@digium.com> | 2012-02-23 01:53:17 +0000 |
---|---|---|
committer | Terry Wilson <twilson@digium.com> | 2012-02-23 01:53:17 +0000 |
commit | 6dcfd183089e693d9f9c7649e11fb1ba84328ebc (patch) | |
tree | e0ec18f1fa3453db789cc33e2f8609d6e13f7e3b /tests/test_utils.c | |
parent | 5b0f29d71053ca7ff28fe80084eb20a58e8927a0 (diff) |
Fix some tests that didn't get opaquification changes
Review: https://reviewboard.asterisk.org/r/1766/
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@356397 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'tests/test_utils.c')
-rw-r--r-- | tests/test_utils.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/tests/test_utils.c b/tests/test_utils.c index 1204ff132..ece63a4c1 100644 --- a/tests/test_utils.c +++ b/tests/test_utils.c @@ -341,7 +341,8 @@ AST_TEST_DEFINE(crypto_loaded_test) AST_TEST_DEFINE(adsi_loaded_test) { - struct ast_channel c = { .adsicpe = AST_ADSI_AVAILABLE, }; + struct ast_channel *c; + int res; switch (cmd) { case TEST_INIT: info->name = "adsi_loaded_test"; @@ -353,7 +354,13 @@ AST_TEST_DEFINE(adsi_loaded_test) break; } - return ast_adsi_available(&c) ? AST_TEST_PASS : AST_TEST_FAIL; + if (!(c = ast_dummy_channel_alloc())) { + return AST_TEST_FAIL; + } + ast_channel_adsicpe_set(c, AST_ADSI_AVAILABLE); + res = ast_adsi_available(c) ? AST_TEST_PASS : AST_TEST_FAIL; + c = ast_channel_unref(c); + return res; } static int handle_noop(struct ast_channel *chan, AGI *agi, int arg, const char * const argv[]) |