commit | 22f9f40a8764f0471cf250f6c800d203df2a0994 | [log] [tgz] |
---|---|---|
author | Chris Palmer <palmer@chromium.org> | Mon Sep 17 22:44:05 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Sep 17 22:44:05 2018 |
tree | 0b7a8c4cc82c8ff3fe5c232753ecb7a76556ff2c | |
parent | 6f17813257182ceece9d088d4d31e0510e892a66 [diff] |
Don't `NOTREACHED` when handling malformed CBOR inputs. Just return `nullopt` and (crucially) set the error code without crashing. Bug: 879237,884382 Change-Id: I899ceb45648e130d5352a0a487c2d244f41a118d Reviewed-on: https://chromium-review.googlesource.com/1228938 Commit-Queue: Chris Palmer <palmer@chromium.org> Reviewed-by: Balazs Engedy <engedy@chromium.org> Reviewed-by: Tom Sepez <tsepez@chromium.org> Cr-Original-Commit-Position: refs/heads/master@{#591854} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: 62403b01f1a3edbe0676d4b1f44fa5cb33013006