Index: /trunk/src/VBox/Frontends/VirtualBox/src/net/UINetworkReply.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/net/UINetworkReply.cpp	(revision 58237)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/net/UINetworkReply.cpp	(revision 58238)
@@ -356,14 +356,18 @@
     m_reply.clear();
 
+    /* Prepare result: */
+    int rc = 0;
+
     /* Perform blocking HTTP GET request: */
-    char *pszResponse;
-    /** @todo r=bird: Use RTHttpGetBinary? */
-    int rc = RTHttpGetText(m_hHttp, m_request.url().toString().toUtf8().constData(), &pszResponse);
+    void   *pvResponse = 0;
+    size_t  cbResponse = 0;
+    rc = RTHttpGetBinary(m_hHttp, m_request.url().toString().toUtf8().constData(), &pvResponse, &cbResponse);
     if (RT_SUCCESS(rc))
     {
-        m_reply = QByteArray(pszResponse);
-        RTHttpFreeResponseText(pszResponse);
-    }
-
+        m_reply = QByteArray((char*)pvResponse, cbResponse);
+        RTHttpFreeResponse(pvResponse);
+    }
+
+    /* Return result: */
     return rc;
 }
