connectivitymodules/SeCon/servers/syncserver/src/sconsyncserver.cpp
changeset 64 a62b67d1f67c
parent 40 b63e67867dcd
--- a/connectivitymodules/SeCon/servers/syncserver/src/sconsyncserver.cpp	Tue Sep 28 18:46:16 2010 +0530
+++ b/connectivitymodules/SeCon/servers/syncserver/src/sconsyncserver.cpp	Tue Oct 12 17:42:13 2010 +0530
@@ -144,6 +144,12 @@
 LOCAL_C void ExeMainL()
     {
     TRACE_FUNC_ENTRY;
+    
+    // Temporary Workaround for Kernel Issue (ou1cimx1#131074)
+    // Load libc here because otherwise plugins which link to Qt will result in libc constructors being called twice
+    RLibrary lib;
+    lib.Load(_L("libc"));
+    
     // Install active scheduler
     CActiveScheduler* scheduler = new(ELeave) CActiveScheduler;
     CleanupStack::PushL(scheduler);