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
changes/48/14448/2
sungtae kim 6 years ago committed by Joshua Colp
parent ca3c22c5f1
commit 25ae412f75

@ -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,

Loading…
Cancel
Save