Windows uses backslashes...
authorGuus Sliepen <guus@tinc-vpn.org>
Fri, 8 Aug 2003 12:24:52 +0000 (12:24 +0000)
committerGuus Sliepen <guus@tinc-vpn.org>
Fri, 8 Aug 2003 12:24:52 +0000 (12:24 +0000)
src/conf.c

index 0fb18ab..c95664f 100644 (file)
@@ -19,7 +19,7 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: conf.c,v 1.9.4.72 2003/08/02 21:34:10 guus Exp $
+    $Id: conf.c,v 1.9.4.73 2003/08/08 12:24:52 guus Exp $
 */
 
 #include "system.h"
 */
 
 #include "system.h"
@@ -545,7 +545,11 @@ FILE *ask_and_safe_open(const char *filename, const char *what, bool safe, const
                        fn = xstrdup(filename);
        }
 
                        fn = xstrdup(filename);
        }
 
-       if(!strchr(fn, '/') || fn[0] != '/') {
+#ifdef HAVE_MINGW
+       if(fn[0] != '\\' && fn[0] != '/' && !strchr(fn, ':')) {
+#else
+       if(fn[0] != '/') {
+#endif
                /* The directory is a relative path or a filename. */
                char *p;
 
                /* The directory is a relative path or a filename. */
                char *p;