mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-05 20:20:07 +00:00
bridge.c: Fixed null pointer exception
If the bridge show all command could not get the bridge snapshot, it causes null pointer exception. Fixed it to check the snapshot is null. ASTERISK-28920 Change-Id: I3521fc1b832bfc69644d0833f2c78177e1e51f58
This commit is contained in:
committed by
Friendly Automation
parent
6b899661ef
commit
d3fdd4c41b
@@ -5086,9 +5086,8 @@ static char *handle_bridge_show_all(struct ast_cli_entry *e, int cmd, struct ast
|
||||
struct ast_bridge_snapshot *snapshot = ast_bridge_get_snapshot(bridge);
|
||||
char print_time[32];
|
||||
|
||||
ast_format_duration_hh_mm_ss(ast_tvnow().tv_sec - snapshot->creationtime.tv_sec, print_time, sizeof(print_time));
|
||||
|
||||
if (snapshot) {
|
||||
ast_format_duration_hh_mm_ss(ast_tvnow().tv_sec - snapshot->creationtime.tv_sec, print_time, sizeof(print_time));
|
||||
ast_cli(a->fd, FORMAT_ROW,
|
||||
snapshot->uniqueid,
|
||||
snapshot->num_channels,
|
||||
|
Reference in New Issue
Block a user