Add DCHECKs for checking that underlying IOBuf wasn't modified
authorStepan Palamarchuk <stepan@fb.com>
Wed, 17 Jan 2018 17:39:12 +0000 (09:39 -0800)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Wed, 17 Jan 2018 17:45:29 +0000 (09:45 -0800)
commit4bfbe0a10e914c3626e16cfdb9e87508e63b065f
tree3822ddb00369dafb6187c071ed1d8cdd6e325f07
parenta4306bcdf04c95f321a96ab9b0f29de1c1e678f1
Add DCHECKs for checking that underlying IOBuf wasn't modified

Summary: Appending/prepending to IOBuf while iterating over it with Cursor is unsafe. This diff adds DCHECKs to catch such cases.

Reviewed By: yfeldblum

Differential Revision: D6735060

fbshipit-source-id: 7799facc52c53fabd83756ecb26a18c4ebd69677
folly/io/Cursor.h