ext2: only truncate on a successful resize

This commit is contained in:
Matheus
2026-08-20 23:54:42 -03:00
parent 91ae51f385
commit 40975dfcb2
+1 -1
View File
@@ -1510,7 +1510,7 @@ int ext2_resize(vnode_t *vnode, size_t newsize, cred_t *cred) {
int e = 0;
if (size != newsize) {
e = resizeinode(fs, node, newsize);
if (size > newsize)
if (e == 0 && size > newsize)
mm_cache_truncate(vnode, newsize);
}
return e;