diff options
Diffstat (limited to 'formats/format_pcm.c')
-rw-r--r-- | formats/format_pcm.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/formats/format_pcm.c b/formats/format_pcm.c index 6736ea996..5c31408e5 100644 --- a/formats/format_pcm.c +++ b/formats/format_pcm.c @@ -479,10 +479,12 @@ static int load_module(void) for (index = 0; index < (sizeof(alaw_silence) / sizeof(alaw_silence[0])); index++) alaw_silence[index] = AST_LIN2A(0); - return ast_format_register(&pcm_f) + if ( ast_format_register(&pcm_f) || ast_format_register(&alaw_f) || ast_format_register(&au_f) - || ast_format_register(&g722_f); + || ast_format_register(&g722_f) ) + return AST_MODULE_LOAD_FAILURE; + return AST_MODULE_LOAD_SUCCESS; } static int unload_module(void) |