]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
mountpoint_get()+Solaris: Reset mnttab before each lookup.
authorTimo Sirainen <tss@iki.fi>
Thu, 8 Jul 2010 12:48:10 +0000 (13:48 +0100)
committerTimo Sirainen <tss@iki.fi>
Thu, 8 Jul 2010 12:48:10 +0000 (13:48 +0100)
Patch by Juergen Obermann

--HG--
branch : HEAD

src/lib/mountpoint.c

index fb97b705e7f096555c706bdba732cc8d2ba94ca0..f0ddeb6e8733de1adc8b3d9e97fc3307e9c0ae9d 100644 (file)
@@ -164,6 +164,7 @@ int mountpoint_get(const char *path, pool_t pool, struct mountpoint *point_r)
                i_error("fopen(%s) failed: %m", MTAB_PATH);
                return -1;
        }
+       resetmnttab(f);
        while ((getextmntent(f, &ent.ext, sizeof(ent.ext))) == 0) {
                if (hasmntopt(&ent.ent, MNTOPT_IGNORE) != NULL)
                        continue;