We already have WSA init calls in init.cpp
[novacoin.git] / src / bitcoinrpc.cpp
index 8f2b94c..7a5b92a 100644 (file)
@@ -6,7 +6,7 @@
 #include "init.h"
 #include "util.h"
 #include "sync.h"
-#include "ui_interface.h"
+#include "interface.h"
 #include "base58.h"
 #include "bitcoinrpc.h"
 #include "db.h"
@@ -480,7 +480,7 @@ static CCriticalSection cs_THREAD_RPCHANDLER;
 
 void StartRPCServer()
 {
-strRPCUserColonPass = mapArgs["-rpcuser"] + ":" + mapArgs["-rpcpassword"];
+    strRPCUserColonPass = mapArgs["-rpcuser"] + ":" + mapArgs["-rpcpassword"];
     if (mapArgs["-rpcpassword"].empty())
     {
         unsigned char rand_pwd[32];
@@ -645,6 +645,9 @@ Object CallRPC(const string& strMethod, const Array& params)
               "If the file does not exist, create it with owner-readable-only file permissions."),
                 GetConfigFile().string().c_str()));
 
+    // Init net subsystem
+    ix::initNetSystem();
+
     // Create HTTP client
     ix::HttpClient httpClient;
     ix::HttpRequestArgsPtr args = httpClient.createRequest();