diff --git a/etc/afpd/dircache.c b/etc/afpd/dircache.c index 4a25e41ef0d..b1a5ee904ad 100644 --- a/etc/afpd/dircache.c +++ b/etc/afpd/dircache.c @@ -434,6 +434,10 @@ int dircache_add(const struct vol *vol, struct dir key; hnode_t *hn; + LOG(log_error, logtype_afpd, + "dircache_add(): did:%u is less than the allowed %d. Data in \"%s\" may be invalid.", + ntohl(dir->d_did), CNID_START, cfrombstr(dir->d_u_name)); + AFP_ASSERT(dir); AFP_ASSERT(ntohl(dir->d_pdid) >= 2); AFP_ASSERT(ntohl(dir->d_did) >= CNID_START);