summaryrefslogtreecommitdiff
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);