blob: e90f7bd071f9834ffd1d1ebf1c122117804ba31b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
--- src/mount_davfs.c.old 2009-10-18 18:34:19.000000000 +0300
+++ src/mount_davfs.c 2010-10-19 23:23:18.243000000 +0300
@@ -682,6 +682,13 @@
setfsent();
struct fstab *ft = getfsfile(mpoint);
+ if (!ft) {
+ char *mp = NULL;
+ if (asprintf(&mp, "%s/", mpoint) < 0) abort();
+ ft = getfsfile(mp);
+ if (mp) free(mp);
+ }
+
if (!ft || !ft->fs_spec)
error(EXIT_FAILURE, 0, _("no entry for %s found in %s"), url,
_PATH_FSTAB);
|