diff options
author | mjentsch <mtthsjntsch@gmail.com> | 2016-01-09 19:29:01 +0300 |
---|---|---|
committer | mjentsch <mtthsjntsch@gmail.com> | 2016-01-09 20:32:52 +0300 |
commit | e03d95bbdfecaec0aaca7dec60644ed9d8aeff08 (patch) | |
tree | 854355a533420430f6995b89ea8b773fe46caf77 | |
parent | 8e6224ed463b7db5ba4803a4c13797ecffae6104 (diff) |
Cherry pick fix for crash on some channel messagestest
-rw-r--r-- | updates.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -160,6 +160,9 @@ void tglu_work_update (struct tgl_state *TLS, int check_only, struct tl_ds_updat channel_id = DS_LVAL (DS_U->channel_id); } else { assert (DS_U->message); + if (!DS_U->message->to_id) { + return; + } assert (DS_U->message->to_id); assert (DS_U->message->to_id->magic == CODE_peer_channel); channel_id = DS_LVAL (DS_U->message->to_id->channel_id); |