Fix file commit when the file size grows
commitb5de179025527f164ee13df71b8d5adeba34fe75
authorPetr Tesarik <petr@tesarici.cz>
Mon, 22 Oct 2012 18:56:59 +0000 (22 20:56 +0200)
committerPetr Tesarik <petr@tesarici.cz>
Mon, 22 Oct 2012 18:56:59 +0000 (22 20:56 +0200)
treeb44f35d07389f35fbd2e20570ac36023de62d501
parentfdd7f9e957cecfb255564dbc6806588c9fa6671a
Fix file commit when the file size grows

The test for newshift was wrong. In fact, if the file gets longer, but
there is an unmodified block at the end, it will first get overwritten
and then committed.

The beyond-EOF optimization is possible only for blocks with a _physical_
offset beyond the original file end.
libhed/file.c