From 5511ec25019f7f0c97669228a39a259c649ab83d Mon Sep 17 00:00:00 2001 From: Ian Craggs Date: Fri, 13 Mar 2020 14:17:06 +0000 Subject: [PATCH] More build options/debug --- appveyor.yml | 7 +------ src/MQTTClient.c | 5 +++++ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 31418812..ab4cfdd2 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -3,13 +3,8 @@ version: 1.3.{build} environment: matrix: - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2013 - PAHO_WINDOWS_BUILD_BIT: x86 - OPENSSL_ROOT_DIR: "C:/OpenSSL-v111-Win32" - PAHO_BUILD_STATIC: FALSE - PAHO_BUILD_SHARED: TRUE - - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 PAHO_WINDOWS_BUILD_BIT: x64 - OPENSSL_ROOT_DIR: "C:/OpenSSL-Win64" + OPENSSL_ROOT_DIR: "C:/OpenSSL-v111-Win64" PAHO_BUILD_STATIC: FALSE PAHO_BUILD_SHARED: TRUE - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 diff --git a/src/MQTTClient.c b/src/MQTTClient.c index e8bb5dba..43bfe9e1 100644 --- a/src/MQTTClient.c +++ b/src/MQTTClient.c @@ -144,12 +144,14 @@ HANDLE OpenEventHandleSync() PVOID lpContext; BOOL bStatus; + printf("OpenEventHandleSync\n"); // Execute the initialization callback function bStatus = InitOnceExecuteOnce(&g_InitOnce, // One-time initialization structure InitHandleFunction, // Pointer to initialization callback function NULL, // Optional parameter to callback function (not used) &lpContext); // Receives pointer to event object stored in g_InitOnce + printf("OpenEventHandleSync 2\n"); // InitOnceExecuteOnce function succeeded. Return event object. if (bStatus) { @@ -398,9 +400,12 @@ int MQTTClient_createWithOptions(MQTTClient* handle, const char* serverURI, cons int rc = 0; MQTTClients *m = NULL; + printf("createWithOptions 1\n"); #if (defined(_WIN32) || defined(_WIN64)) && defined(PAHO_BUILD_STATIC) OpenEventHandleSync(); /* intializes mutexes once. Must come before FUNC_ENTRY */ #endif + printf("createWithOptions 2\n"); + MQTTClient_sleep(100L); FUNC_ENTRY; rc = Thread_lock_mutex(mqttclient_mutex);