From b047f17c13d3fd7c8830ff2ce2eebf14a9e9940f Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Sat, 11 May 2013 22:17:13 -0700 Subject: [PATCH] Disable https connection for cross builds using mingw32 Not my preferred solution, but better than disabling divelogs.de uploads for people using the Windows binary. Signed-off-by: Dirk Hohndel --- webservice.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/webservice.c b/webservice.c index 580880aa5..f17d89623 100644 --- a/webservice.c +++ b/webservice.c @@ -366,7 +366,14 @@ int divelogde_upload(char *fn, char **error) SoupSession *session; SoupBuffer *sbuf; gboolean ret = FALSE; +#ifdef __MINGW32__ + /* for odd reasons I can't seem to get https connections to work + * with mingw32 when cross-building the Windows binaries... so fall + * back to http for now */ + char url[256] = "http://divelogs.de/DivelogsDirectImport.php"; +#else char url[256] = "https://divelogs.de/DivelogsDirectImport.php"; +#endif const char *pass = NULL; const char *user = NULL; struct memblock mem;