diff options
Diffstat (limited to 'svc_dev.c')
-rw-r--r-- | svc_dev.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -129,7 +129,10 @@ static int svc_scandev(struct mog_svc *svc, unsigned *nr, mog_scandev_cb cb) switch (hash_insert_if_absent(devhash, dev, NULL)) { case 0: - free(dev); + /* do not free dev, it is in svc->by_mog_devid */ + syslog(LOG_ERR, + "%s/%s seen twice in readdir (BUG?)", + svc->docroot, ent->d_name); break; case 1: (*nr)++; |