Andres Garcia pointed out that we searched for a slash badly since it is
authorDaniel Stenberg <daniel@haxx.se>
Tue, 6 Jul 2004 15:16:05 +0000 (15:16 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 6 Jul 2004 15:16:05 +0000 (15:16 +0000)
converted and thus we must search for backslash on windows

lib/file.c

index c8315ae..20cb918 100644 (file)
@@ -180,10 +180,16 @@ CURLcode Curl_file_done(struct connectdata *conn,
   return CURLE_OK;
 }
 
+#if defined(WIN32) || defined(__EMX__)
+#define DIRSEP '\\'
+#else
+#define DIRSEP '/'
+#endif
+
 static CURLcode file_upload(struct connectdata *conn)
 {
   struct FILEPROTO *file = conn->proto.file;
-  char *dir = strchr(file->path, '/');
+  char *dir = strchr(file->path, DIRSEP);
   FILE *fp;
   CURLcode res=CURLE_OK;
   struct SessionHandle *data = conn->data;