stream: Make ast_stream_topology_create_from_format_cap() allow NULL cap.

Change-Id: Ie29760c49c25d7022ba2124698283181a0dd5d08
This commit is contained in:
Richard Mudgett
2017-04-20 19:25:10 -05:00
parent d71c6e3bfd
commit 5c1851cbc0
3 changed files with 5 additions and 11 deletions

View File

@@ -345,11 +345,9 @@ struct ast_stream_topology *ast_stream_topology_create_from_format_cap(
struct ast_stream_topology *topology;
enum ast_media_type type;
ast_assert(cap != NULL);
topology = ast_stream_topology_alloc();
if (!topology) {
return NULL;
if (!topology || !cap || !ast_format_cap_count(cap)) {
return topology;
}
for (type = AST_MEDIA_TYPE_UNKNOWN + 1; type < AST_MEDIA_TYPE_END; type++) {