commit | df71b09145b66e4cf6f7a1ec69d181bf2ccb0efd | [log] [tgz] |
---|---|---|
author | Richard Weinberger <richard@nod.at> | Wed Jun 07 23:33:35 2017 +0200 |
committer | Richard Weinberger <richard@nod.at> | Fri Jul 14 22:49:07 2017 +0200 |
tree | 6d6eb0d66d61ef13a983aa0c1a3b26140fa0a4e9 | |
parent | 319c10427498620d220931189dcdba7d4244feba [diff] |
ubifs: Fail commit if TNC is obviously inconsistent A reference to LEB 0 or with length 0 in the TNC is never correct and could be caused by a memory corruption. Don't write such a bad index node to the MTD. Instead fail the commit which will turn UBIFS into read-only mode. This is less painful than having the bad reference on the MTD from where UBFIS has no chance to recover. Signed-off-by: Richard Weinberger <richard@nod.at>