Index: firmware/common/dircache.c =================================================================== --- firmware/common/dircache.c (revision 30811) +++ firmware/common/dircache.c (working copy) @@ -165,10 +165,10 @@ } dircache_root = new; - d_names_start -= diff; - d_names_end -= diff; - dot -= diff; - dotdot -= diff; + d_names_start += diff; + d_names_end += diff; + dot += diff; + dotdot += diff; return BUFLIB_CB_OK; }