VirtualBox

Changeset 98297 in vbox for trunk/src/VBox/Main/webservice


Ignore:
Timestamp:
Jan 25, 2023 1:59:25 AM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
155502
Message:

Main: rc -> hrc/vrc for all but testcases. Enabled scm rc checks accordingly. bugref:10223

Location:
trunk/src/VBox/Main/webservice
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/webservice/split-soapC.cpp

    r98103 r98297  
    4444    if (pFileIn)
    4545    {
    46         int rc2 = fseek(pFileIn, 0, SEEK_END);
     46        int iRc2 = fseek(pFileIn, 0, SEEK_END);
    4747        long cbFileIn = ftell(pFileIn);
    48         int rc3 = fseek(pFileIn, 0, SEEK_SET);
    49         if (rc3 != -1 && rc2 != -1 && cbFileIn >= 0)
     48        int iRc3 = fseek(pFileIn, 0, SEEK_SET);
     49        if (iRc3 != -1 && iRc2 != -1 && cbFileIn >= 0)
    5050        {
    5151            char *pBuffer = (char *)malloc(cbFileIn + 1);
  • trunk/src/VBox/Main/webservice/vboxweb.cpp

    r98103 r98297  
    386386        m_soap->max_keep_alive = g_cMaxKeepAlive;
    387387
    388         int rc = RTThreadCreate(&m_pThread,
    389                                 fntWrapper,
    390                                 this,           // pvUser
    391                                 0,              // cbStack
    392                                 RTTHREADTYPE_MAIN_HEAVY_WORKER,
    393                                 0,
    394                                 m_strThread.c_str());
    395         if (RT_FAILURE(rc))
    396         {
    397             RTMsgError("Cannot start worker thread %d: %Rrc\n", u, rc);
     388        int vrc = RTThreadCreate(&m_pThread,
     389                                 fntWrapper,
     390                                 this,           // pvUser
     391                                 0,              // cbStack
     392                                 RTTHREADTYPE_MAIN_HEAVY_WORKER,
     393                                 0,
     394                                 m_strThread.c_str());
     395        if (RT_FAILURE(vrc))
     396        {
     397            RTMsgError("Cannot start worker thread %d: %Rrc\n", u, vrc);
    398398            exit(1);
    399399        }
     
    837837    for (int i = 0; i < num_locks; i++)
    838838    {
    839         int rc = RTCritSectInitEx(&g_pSSLMutexes[i], RTCRITSECT_FLAGS_NO_LOCK_VAL,
    840                                   NIL_RTLOCKVALCLASS, RTLOCKVAL_SUB_CLASS_NONE,
    841                                   "openssl-%d", i);
    842         if (RT_FAILURE(rc))
     839        int vrc = RTCritSectInitEx(&g_pSSLMutexes[i], RTCRITSECT_FLAGS_NO_LOCK_VAL,
     840                                   NIL_RTLOCKVALCLASS, RTLOCKVAL_SUB_CLASS_NONE,
     841                                   "openssl-%d", i);
     842        if (RT_FAILURE(vrc))
    843843        {
    844844            for ( ; i >= 0; i--)
     
    10761076{
    10771077    // initialize runtime
    1078     int rc = RTR3InitExe(argc, &argv, 0);
    1079     if (RT_FAILURE(rc))
    1080         return RTMsgInitFailure(rc);
     1078    int vrc = RTR3InitExe(argc, &argv, 0);
     1079    if (RT_FAILURE(vrc))
     1080        return RTMsgInitFailure(vrc);
    10811081#ifdef RT_OS_WINDOWS
    10821082    ATL::CComModule _Module; /* Required internally by ATL (constructor records instance in global variable). */
     
    11331133                    else
    11341134                    {
    1135                         int vrc = RTStrmOpen(ValueUnion.psz, "r", &StrmIn);
     1135                        vrc = RTStrmOpen(ValueUnion.psz, "r", &StrmIn);
    11361136                        if (RT_FAILURE(vrc))
    11371137                            return RTMsgErrorExit(RTEXITCODE_FAILURE, "failed to open password file (%s, %Rrc)", ValueUnion.psz, vrc);
    11381138                    }
    11391139                    char szPasswd[512];
    1140                     int vrc = RTStrmGetLine(StrmIn, szPasswd, sizeof(szPasswd));
     1140                    vrc = RTStrmGetLine(StrmIn, szPasswd, sizeof(szPasswd));
    11411141                    if (RT_FAILURE(vrc))
    11421142                        return RTMsgErrorExit(RTEXITCODE_FAILURE, "failed to read password (%s, %Rrc)", ValueUnion.psz, vrc);
     
    12231223
    12241224            default:
    1225                 rc = RTGetOptPrintError(c, &ValueUnion);
    1226                 return rc;
     1225                return RTGetOptPrintError(c, &ValueUnion);
    12271226        }
    12281227    }
     
    12301229    /* create release logger, to stdout */
    12311230    RTERRINFOSTATIC ErrInfo;
    1232     rc = com::VBoxLogRelCreate("web service", g_fDaemonize ? NULL : pszLogFile,
    1233                                RTLOGFLAGS_PREFIX_THREAD | RTLOGFLAGS_PREFIX_TIME_PROG,
    1234                                "all", "VBOXWEBSRV_RELEASE_LOG",
    1235                                RTLOGDEST_STDOUT, UINT32_MAX /* cMaxEntriesPerGroup */,
    1236                                g_cHistory, g_uHistoryFileTime, g_uHistoryFileSize,
    1237                                RTErrInfoInitStatic(&ErrInfo));
    1238     if (RT_FAILURE(rc))
    1239         return RTMsgErrorExit(RTEXITCODE_FAILURE, "failed to open release log (%s, %Rrc)", ErrInfo.Core.pszMsg, rc);
     1231    vrc = com::VBoxLogRelCreate("web service", g_fDaemonize ? NULL : pszLogFile,
     1232                                RTLOGFLAGS_PREFIX_THREAD | RTLOGFLAGS_PREFIX_TIME_PROG,
     1233                                "all", "VBOXWEBSRV_RELEASE_LOG",
     1234                                RTLOGDEST_STDOUT, UINT32_MAX /* cMaxEntriesPerGroup */,
     1235                                g_cHistory, g_uHistoryFileTime, g_uHistoryFileSize,
     1236                                RTErrInfoInitStatic(&ErrInfo));
     1237    if (RT_FAILURE(vrc))
     1238        return RTMsgErrorExit(RTEXITCODE_FAILURE, "failed to open release log (%s, %Rrc)", ErrInfo.Core.pszMsg, vrc);
    12401239
    12411240#if defined(RT_OS_DARWIN) || defined(RT_OS_LINUX) || defined (RT_OS_SOLARIS) || defined(RT_OS_FREEBSD)
     
    12471246        if (!pszLogFile || !*pszLogFile)
    12481247        {
    1249             rc = com::GetVBoxUserHomeDirectory(szLogFile, sizeof(szLogFile));
    1250             if (RT_FAILURE(rc))
    1251                  return RTMsgErrorExit(RTEXITCODE_FAILURE, "could not get base directory for logging: %Rrc", rc);
    1252             rc = RTPathAppend(szLogFile, sizeof(szLogFile), "vboxwebsrv.log");
    1253             if (RT_FAILURE(rc))
    1254                  return RTMsgErrorExit(RTEXITCODE_FAILURE, "could not construct logging path: %Rrc", rc);
     1248            vrc = com::GetVBoxUserHomeDirectory(szLogFile, sizeof(szLogFile));
     1249            if (RT_FAILURE(vrc))
     1250                 return RTMsgErrorExit(RTEXITCODE_FAILURE, "could not get base directory for logging: %Rrc", vrc);
     1251            vrc = RTPathAppend(szLogFile, sizeof(szLogFile), "vboxwebsrv.log");
     1252            if (RT_FAILURE(vrc))
     1253                 return RTMsgErrorExit(RTEXITCODE_FAILURE, "could not construct logging path: %Rrc", vrc);
    12551254            pszLogFile = szLogFile;
    12561255        }
    12571256
    1258         rc = RTProcDaemonizeUsingFork(false /* fNoChDir */, false /* fNoClose */, pszPidFile);
    1259         if (RT_FAILURE(rc))
    1260             return RTMsgErrorExit(RTEXITCODE_FAILURE, "failed to daemonize, rc=%Rrc. exiting.", rc);
     1257        vrc = RTProcDaemonizeUsingFork(false /* fNoChDir */, false /* fNoClose */, pszPidFile);
     1258        if (RT_FAILURE(vrc))
     1259            return RTMsgErrorExit(RTEXITCODE_FAILURE, "failed to daemonize, vrc=%Rrc. exiting.", vrc);
    12611260
    12621261        /* create release logger, to file */
    1263         rc = com::VBoxLogRelCreate("web service", pszLogFile,
    1264                                    RTLOGFLAGS_PREFIX_THREAD | RTLOGFLAGS_PREFIX_TIME_PROG,
    1265                                    "all", "VBOXWEBSRV_RELEASE_LOG",
    1266                                    RTLOGDEST_FILE, UINT32_MAX /* cMaxEntriesPerGroup */,
    1267                                    g_cHistory, g_uHistoryFileTime, g_uHistoryFileSize,
    1268                                    RTErrInfoInitStatic(&ErrInfo));
    1269         if (RT_FAILURE(rc))
    1270             return RTMsgErrorExit(RTEXITCODE_FAILURE, "failed to open release log (%s, %Rrc)", ErrInfo.Core.pszMsg, rc);
     1262        vrc = com::VBoxLogRelCreate("web service", pszLogFile,
     1263                                    RTLOGFLAGS_PREFIX_THREAD | RTLOGFLAGS_PREFIX_TIME_PROG,
     1264                                    "all", "VBOXWEBSRV_RELEASE_LOG",
     1265                                    RTLOGDEST_FILE, UINT32_MAX /* cMaxEntriesPerGroup */,
     1266                                    g_cHistory, g_uHistoryFileTime, g_uHistoryFileSize,
     1267                                    RTErrInfoInitStatic(&ErrInfo));
     1268        if (RT_FAILURE(vrc))
     1269            return RTMsgErrorExit(RTEXITCODE_FAILURE, "failed to open release log (%s, %Rrc)", ErrInfo.Core.pszMsg, vrc);
    12711270    }
    12721271#endif
     
    13101309    if (FAILED(hrc))
    13111310    {
    1312         RTMsgError("Failed to get VirtualBox object (rc=%Rhrc)!", hrc);
     1311        RTMsgError("Failed to get VirtualBox object (hrc=%Rhrc)!", hrc);
    13131312        return RTEXITCODE_FAILURE;
    13141313    }
     
    13451344    // SOAP queue pumper thread
    13461345    RTTHREAD threadQPumper;
    1347     rc = RTThreadCreate(&threadQPumper,
    1348                         fntQPumper,
    1349                         NULL,        // pvUser
    1350                         0,           // cbStack (default)
    1351                         RTTHREADTYPE_MAIN_WORKER,
    1352                         RTTHREADFLAGS_WAITABLE,
    1353                         "SQPmp");
    1354     if (RT_FAILURE(rc))
    1355         return RTMsgErrorExit(RTEXITCODE_FAILURE, "Cannot start SOAP queue pumper thread: %Rrc", rc);
     1346    vrc = RTThreadCreate(&threadQPumper,
     1347                         fntQPumper,
     1348                         NULL,        // pvUser
     1349                         0,           // cbStack (default)
     1350                         RTTHREADTYPE_MAIN_WORKER,
     1351                         RTTHREADFLAGS_WAITABLE,
     1352                         "SQPmp");
     1353    if (RT_FAILURE(vrc))
     1354        return RTMsgErrorExit(RTEXITCODE_FAILURE, "Cannot start SOAP queue pumper thread: %Rrc", vrc);
    13561355
    13571356    // watchdog thread
     
    13601359    {
    13611360        // start our watchdog thread
    1362         rc = RTThreadCreate(&threadWatchdog,
    1363                             fntWatchdog,
    1364                             NULL,
    1365                             0,
    1366                             RTTHREADTYPE_MAIN_WORKER,
    1367                             RTTHREADFLAGS_WAITABLE,
    1368                             "Watchdog");
    1369         if (RT_FAILURE(rc))
    1370             return RTMsgErrorExit(RTEXITCODE_FAILURE, "Cannot start watchdog thread: %Rrc", rc);
     1361        vrc = RTThreadCreate(&threadWatchdog,
     1362                             fntWatchdog,
     1363                             NULL,
     1364                             0,
     1365                             RTTHREADTYPE_MAIN_WORKER,
     1366                             RTTHREADFLAGS_WAITABLE,
     1367                             "Watchdog");
     1368        if (RT_FAILURE(vrc))
     1369            return RTMsgErrorExit(RTEXITCODE_FAILURE, "Cannot start watchdog thread: %Rrc", vrc);
    13711370    }
    13721371
     
    13741373    if (!SetConsoleCtrlHandler((PHANDLER_ROUTINE)websrvSignalHandler, TRUE /* Add handler */))
    13751374    {
    1376         rc = RTErrConvertFromWin32(GetLastError());
    1377         RTMsgError("Unable to install console control handler, rc=%Rrc\n", rc);
     1375        vrc = RTErrConvertFromWin32(GetLastError());
     1376        RTMsgError("Unable to install console control handler, vrc=%Rrc\n", vrc);
    13781377    }
    13791378#else
     
    13901389        // we have to process main event queue
    13911390        WEBDEBUG(("Pumping COM event queue\n"));
    1392         rc = pQ->processEventQueue(RT_INDEFINITE_WAIT);
    1393         if (RT_FAILURE(rc))
    1394             RTMsgError("processEventQueue -> %Rrc", rc);
     1391        vrc = pQ->processEventQueue(RT_INDEFINITE_WAIT);
     1392        if (RT_FAILURE(vrc))
     1393            RTMsgError("processEventQueue -> %Rrc", vrc);
    13951394    }
    13961395
     
    14001399    if (!SetConsoleCtrlHandler((PHANDLER_ROUTINE)websrvSignalHandler, FALSE /* Remove handler */))
    14011400    {
    1402         rc = RTErrConvertFromWin32(GetLastError());
    1403         RTMsgError("Unable to remove console control handler, rc=%Rrc\n", rc);
     1401        vrc = RTErrConvertFromWin32(GetLastError());
     1402        RTMsgError("Unable to remove console control handler, vrc=%Rrc\n", vrc);
    14041403    }
    14051404#else
     
    16541653
    16551654    aStr.reserve(cchOut+1);
    1656     int rc = RTBase64Encode(sfaData.raw(), cbData,
    1657                             aStr.mutableRaw(), aStr.capacity(),
    1658                             NULL);
    1659     AssertRC(rc);
     1655    int vrc = RTBase64Encode(sfaData.raw(), cbData, aStr.mutableRaw(), aStr.capacity(), NULL);
     1656    AssertRC(vrc);
    16601657    aStr.jolt();
    16611658
     
    16761673
    16771674    com::SafeArray<BYTE> result(cbOut);
    1678     int rc = RTBase64Decode(pszStr, result.raw(), cbOut, NULL, NULL);
    1679     if (FAILED(rc))
    1680     {
    1681         LogRel(("String Decoding Failed. Error code: %Rrc\n", rc));
     1675    int vrc = RTBase64Decode(pszStr, result.raw(), cbOut, NULL, NULL);
     1676    if (FAILED(vrc))
     1677    {
     1678        LogRel(("String Decoding Failed. Error code: %Rrc\n", vrc));
    16821679        RaiseSoapRuntimeFault(soap, idThis, pszMethodName, E_INVALIDARG, pObj, iid);
    16831680    }
     
    17231720
    17241721    // compose descriptive message
    1725     com::Utf8Str str = com::Utf8StrFmt("VirtualBox error: rc=%#lx", apirc);
     1722    com::Utf8StrFmt str("VirtualBox error: apirc=%#lx", apirc);
    17261723    if (info.isFullAvailable() || info.isBasicAvailable())
    17271724    {
     
    18751872                                    IVirtualBox **ppVirtualBox)
    18761873{
    1877     int rc = VERR_WEB_NOT_AUTHENTICATED;
     1874    int vrc = VERR_WEB_NOT_AUTHENTICATED;
    18781875    ComPtr<IVirtualBox> pVirtualBox;
    18791876    {
     
    18821879    }
    18831880    if (pVirtualBox.isNull())
    1884         return rc;
     1881        return vrc;
    18851882    pVirtualBox.queryInterfaceTo(ppVirtualBox);
    18861883
     
    19131910            {
    19141911                if (RTPathHavePath(filename.c_str()))
    1915                     rc = RTLdrLoad(filename.c_str(), &hlibAuth);
     1912                    vrc = RTLdrLoad(filename.c_str(), &hlibAuth);
    19161913                else
    1917                     rc = RTLdrLoadAppPriv(filename.c_str(), &hlibAuth);
    1918 
    1919                 if (RT_FAILURE(rc))
     1914                    vrc = RTLdrLoadAppPriv(filename.c_str(), &hlibAuth);
     1915                if (RT_FAILURE(vrc))
    19201916                {
    19211917                    WEBDEBUG(("%s() Failed to load external authentication library '%s'. Error code: %Rrc\n",
    1922                               __FUNCTION__, filename.c_str(), rc));
     1918                              __FUNCTION__, filename.c_str(), vrc));
    19231919                    break;
    19241920                }
    19251921
    1926                 if (RT_FAILURE(rc = RTLdrGetSymbol(hlibAuth, AUTHENTRY3_NAME, (void**)&pfnAuthEntry3)))
     1922                if (RT_FAILURE(vrc = RTLdrGetSymbol(hlibAuth, AUTHENTRY3_NAME, (void**)&pfnAuthEntry3)))
    19271923                {
    19281924                    WEBDEBUG(("%s(): Could not resolve import '%s'. Error code: %Rrc\n",
    1929                               __FUNCTION__, AUTHENTRY3_NAME, rc));
    1930 
    1931                     if (RT_FAILURE(rc = RTLdrGetSymbol(hlibAuth, AUTHENTRY2_NAME, (void**)&pfnAuthEntry2)))
     1925                              __FUNCTION__, AUTHENTRY3_NAME, vrc));
     1926
     1927                    if (RT_FAILURE(vrc = RTLdrGetSymbol(hlibAuth, AUTHENTRY2_NAME, (void**)&pfnAuthEntry2)))
    19321928                    {
    19331929                        WEBDEBUG(("%s(): Could not resolve import '%s'. Error code: %Rrc\n",
    1934                                   __FUNCTION__, AUTHENTRY2_NAME, rc));
    1935 
    1936                         if (RT_FAILURE(rc = RTLdrGetSymbol(hlibAuth, AUTHENTRY_NAME, (void**)&pfnAuthEntry)))
     1930                                  __FUNCTION__, AUTHENTRY2_NAME, vrc));
     1931
     1932                        if (RT_FAILURE(vrc = RTLdrGetSymbol(hlibAuth, AUTHENTRY_NAME, (void**)&pfnAuthEntry)))
    19371933                            WEBDEBUG(("%s(): Could not resolve import '%s'. Error code: %Rrc\n",
    1938                                       __FUNCTION__, AUTHENTRY_NAME, rc));
     1934                                      __FUNCTION__, AUTHENTRY_NAME, vrc));
    19391935                    }
    19401936                }
     
    19501946    {
    19511947        LogRel(("Access denied, excessive username length: %zu\n", strlen(pcszUsername)));
    1952         rc = VERR_WEB_NOT_AUTHENTICATED;
     1948        vrc = VERR_WEB_NOT_AUTHENTICATED;
    19531949    }
    19541950    else if (strlen(pcszPassword) >= _1K)
    19551951    {
    19561952        LogRel(("Access denied, excessive password length: %zu\n", strlen(pcszPassword)));
    1957         rc = VERR_WEB_NOT_AUTHENTICATED;
     1953        vrc = VERR_WEB_NOT_AUTHENTICATED;
    19581954    }
    19591955    else if (pfnAuthEntry3 || pfnAuthEntry2 || pfnAuthEntry)
     
    19811977        {
    19821978            LogRel(("Access for user '%s' granted\n", pcszUsername));
    1983             rc = VINF_SUCCESS;
     1979            vrc = VINF_SUCCESS;
    19841980        }
    19851981        else
     
    19871983            if (result == AuthResultAccessDenied)
    19881984                LogRel(("Access for user '%s' denied\n", pcszUsername));
    1989             rc = VERR_WEB_NOT_AUTHENTICATED;
     1985            vrc = VERR_WEB_NOT_AUTHENTICATED;
    19901986        }
    19911987    }
     
    19941990        // fAuthLibLoaded = true but all pointers are NULL:
    19951991        // The authlib was "null" and auth was disabled
    1996         rc = VINF_SUCCESS;
     1992        vrc = VINF_SUCCESS;
    19971993    }
    19981994    else
    19991995    {
    20001996        WEBDEBUG(("Could not resolve AuthEntry, VRDPAuth2 or VRDPAuth entry point"));
    2001         rc = VERR_WEB_NOT_AUTHENTICATED;
     1997        vrc = VERR_WEB_NOT_AUTHENTICATED;
    20021998    }
    20031999
    20042000    lock.release();
    20052001
    2006     return rc;
     2002    return vrc;
    20072003}
    20082004
     
    22322228                                    bool fNullAllowed)
    22332229{
    2234     int rc = 0;
     2230    int vrc = VINF_SUCCESS;
    22352231
    22362232    do
     
    22502246                                   &objId))
    22512247        {
    2252             rc = VERR_WEB_INVALID_MANAGED_OBJECT_REFERENCE;
     2248            vrc = VERR_WEB_INVALID_MANAGED_OBJECT_REFERENCE;
    22532249            break;
    22542250        }
     
    22582254        {
    22592255            WEBDEBUG(("   %s: cannot find websession for objref %s\n", __FUNCTION__, id.c_str()));
    2260             rc = VERR_WEB_INVALID_SESSION_ID;
     2256            vrc = VERR_WEB_INVALID_SESSION_ID;
    22612257            break;
    22622258        }
     
    22702266        {
    22712267            WEBDEBUG(("   %s: cannot find comobj for objref %s\n", __FUNCTION__, id.c_str()));
    2272             rc = VERR_WEB_INVALID_OBJECT_ID;
     2268            vrc = VERR_WEB_INVALID_OBJECT_ID;
    22732269            break;
    22742270        }
     
    22782274    } while (0);
    22792275
    2280     return rc;
     2276    return vrc;
    22812277}
    22822278
     
    23042300{
    23052301    RT_NOREF(soap);
    2306     HRESULT rc = S_OK;
     2302    HRESULT hrc = S_OK; /** @todo r=bird: hrc is not set.... */
    23072303    WEBDEBUG(("-- entering %s\n", __FUNCTION__));
    23082304
     
    23182314    } while (0);
    23192315
    2320     WEBDEBUG(("-- leaving %s, rc: %#lx\n", __FUNCTION__, rc));
    2321     if (FAILED(rc))
     2316    WEBDEBUG(("-- leaving %s, hrc: %#lx\n", __FUNCTION__, hrc));
     2317    if (FAILED(hrc))
    23222318        return SOAP_FAULT;
    23232319    return SOAP_OK;
     
    23402336{
    23412337    RT_NOREF(resp);
    2342     HRESULT rc;
     2338    HRESULT hrc;
    23432339    WEBDEBUG(("-- entering %s\n", __FUNCTION__));
    23442340
     
    23482344
    23492345        ManagedObjectRef *pRef;
    2350         rc = ManagedObjectRef::findRefFromId(req->_USCOREthis, &pRef, false);
    2351         if (rc == S_OK)
     2346        hrc = ManagedObjectRef::findRefFromId(req->_USCOREthis, &pRef, false);
     2347        if (hrc == S_OK)
    23522348        {
    23532349            WEBDEBUG(("   found reference; deleting!\n"));
     
    23622358    }
    23632359
    2364     WEBDEBUG(("-- leaving %s, rc: %#lx\n", __FUNCTION__, rc));
    2365     if (FAILED(rc))
     2360    WEBDEBUG(("-- leaving %s, hrc: %#lx\n", __FUNCTION__, hrc));
     2361    if (FAILED(hrc))
    23662362        return SOAP_FAULT;
    23672363    return SOAP_OK;
     
    24052401{
    24062402    RT_NOREF(soap);
    2407     HRESULT rc = S_OK;
     2403    HRESULT hrc = S_OK;
    24082404    WEBDEBUG(("-- entering %s\n", __FUNCTION__));
    24092405
     
    24362432        }
    24372433        else
    2438             rc = E_FAIL;
     2434            hrc = E_FAIL;
    24392435    } while (0);
    24402436
    2441     WEBDEBUG(("-- leaving %s, rc: %#lx\n", __FUNCTION__, rc));
    2442     if (FAILED(rc))
     2437    WEBDEBUG(("-- leaving %s, hrc: %#lx\n", __FUNCTION__, hrc));
     2438    if (FAILED(hrc))
    24432439        return SOAP_FAULT;
    24442440    return SOAP_OK;
     
    24562452        _vbox__IWebsessionManager_USCOREgetSessionObjectResponse *resp)
    24572453{
    2458     HRESULT rc = S_OK;
     2454    HRESULT hrc = S_OK;
    24592455    WEBDEBUG(("-- entering %s\n", __FUNCTION__));
    24602456
     
    24632459        // create a new ISession object
    24642460        ComPtr<ISession> pSession;
    2465         rc = g_pVirtualBoxClient->COMGETTER(Session)(pSession.asOutParam());
    2466         if (FAILED(rc))
     2461        hrc = g_pVirtualBoxClient->COMGETTER(Session)(pSession.asOutParam());
     2462        if (FAILED(hrc))
    24672463        {
    24682464            WEBDEBUG(("ERROR: cannot create session object!"));
     
    24752471    } while (0);
    24762472
    2477     WEBDEBUG(("-- leaving %s, rc: %#lx\n", __FUNCTION__, rc));
    2478     if (FAILED(rc))
     2473    WEBDEBUG(("-- leaving %s, hrc: %#lx\n", __FUNCTION__, hrc));
     2474    if (FAILED(hrc))
    24792475        return SOAP_FAULT;
    24802476    return SOAP_OK;
     
    24942490{
    24952491    RT_NOREF(resp);
    2496     HRESULT rc = S_OK;
     2492    HRESULT hrc = S_OK;
    24972493    WEBDEBUG(("-- entering %s\n", __FUNCTION__));
    24982494
     
    25122508    }
    25132509
    2514     WEBDEBUG(("-- leaving %s, rc: %#lx\n", __FUNCTION__, rc));
    2515     if (FAILED(rc))
     2510    WEBDEBUG(("-- leaving %s, hrc: %#lx\n", __FUNCTION__, hrc));
     2511    if (FAILED(hrc))
    25162512        return SOAP_FAULT;
    25172513    return SOAP_OK;
  • trunk/src/VBox/Main/webservice/vboxweb.h

    r98103 r98297  
    275275    util::AutoWriteLock lock(g_pWebsessionsLockHandle COMMA_LOCKVAL_SRC_POS);
    276276
    277     int rc;
    278277    ManagedObjectRef *pRef;
    279     if ((rc = ManagedObjectRef::findRefFromId(id, &pRef, fNullAllowed)))
     278    int vrc = ManagedObjectRef::findRefFromId(id, &pRef, fNullAllowed);
     279    if (vrc != VINF_SUCCESS)
    280280        // error:
    281281        RaiseSoapInvalidObjectFault(soap, id);
     
    286286            WEBDEBUG(("   %s(): returning NULL object as permitted\n", __FUNCTION__));
    287287            pComPtr.setNull();
    288             return 0;
     288            return VINF_SUCCESS;
    289289        }
    290290
     
    301301            WEBDEBUG(("   %s(): returning original %s*=0x%lX (IUnknown*=0x%lX)\n", __FUNCTION__, pRef->getInterfaceName(), pobjInterface, pobjUnknown));
    302302            pComPtr = (T*)pobjInterface;        // this calls AddRef() once
    303             return 0;
     303            return VINF_SUCCESS;
    304304        }
    305305
     
    312312            WEBDEBUG(("   %s(): returning pointer 0x%lX for queried interface %RTuuid (IUnknown*=0x%lX)\n", __FUNCTION__, pT, guidCaller.raw(), pobjUnknown));
    313313            *(pComPtr.asOutParam()) = pT;
    314             return 0;
     314            return VINF_SUCCESS;
    315315        }
    316316
    317317        WEBDEBUG(("    Interface not supported for object reference %s, which is of class %s\n", id.c_str(), pRef->getInterfaceName()));
    318         rc = VERR_WEB_UNSUPPORTED_INTERFACE;
     318        vrc = VERR_WEB_UNSUPPORTED_INTERFACE;
    319319        RaiseSoapInvalidObjectFault(soap, id);      // @todo better message
    320320    }
    321321
    322     return rc;
     322    return vrc;
    323323}
    324324
  • trunk/src/VBox/Main/webservice/webtest.cpp

    r98103 r98297  
    9494
    9595    /* SSL callbacks drag in IPRT sem/thread use, so make sure it is ready. */
    96     int rc = RTR3InitExe(argc, &argv, 0);
    97     if (RT_FAILURE(rc))
    98         return RTMsgInitFailure(rc);
     96    int vrc = RTR3InitExe(argc, &argv, 0);
     97    if (RT_FAILURE(vrc))
     98        return RTMsgInitFailure(vrc);
    9999
    100100    int ap;
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette