Changeset 19 in cheroxy for trunk/src/CRXProxy.cpp


Ignore:
Timestamp:
11/08/12 17:12:01 (11 years ago)
Author:
cheese
Message:

#1 fix error on linux for r18

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/CRXProxy.cpp

    r18 r19  
    88
    99#include "CRXProxy.h"
     10
     11#include <string.h>
    1012
    1113#ifdef _DEBUG
     
    3032THREAD_FUNCTION_RETURN
    3133THREAD_FUNCTION_CALLING_CONVENTION
    32 CRXProxyWrapper (void * aProxy)
     34CRXProxyWrapper (void * aThreadArg)
    3335{
    34     return (THREAD_FUNCTION_RETURN)((CRXProxy *) aProxy)->Forward ();
     36    int         aResult = 0;
     37    CRXProxy    * aProxy = (CRXProxy *) aThreadArg;
     38   
     39    aResult = aProxy->Forward ();
     40    if (aResult)
     41        PRINT_ERROR << aProxy->GetErrorMessage ();
     42
     43    return (THREAD_FUNCTION_RETURN)0;
    3544}
    3645
     
    8392        if (aResult < 0)
    8493        {
     94            CRX_ERROR_ADD (mClient.GetErrorMessage ().c_str ());
    8595            CRX_ERROR (aResult, "failed to receive from browser");
    86             PRINT_ERROR << mClient.GetErrorMessage() << GetErrorMessage();
    8796            break;
    8897        }
     
    99108            if (aResult < 0)
    100109            {
     110                CRX_ERROR_ADD (aWebServer.GetErrorMessage ().c_str ());
    101111                CRX_ERROR (aResult, "failed to connect to server <%s>", aHttpRequest.GetURL ().c_str ());
    102                 PRINT_ERROR << aWebServer.GetErrorMessage() << GetErrorMessage();
    103112                return aResult;
    104113            }
     
    109118        if (aResult != aReceivedSize)
    110119        {
     120            CRX_ERROR_ADD (aWebServer.GetErrorMessage ().c_str ());
    111121            CRX_ERROR (aResult, "failed to send to server <%s>", aHttpRequest.GetURL ().c_str ());
    112             PRINT_ERROR << aWebServer.GetErrorMessage() << GetErrorMessage();
    113122            return aResult;
    114123        }
     
    122131            if (aResult < 0)
    123132            {
     133                CRX_ERROR_ADD (aWebServer.GetErrorMessage ().c_str ());
    124134                CRX_ERROR (aResult, "failed to receive <%s>", aHttpRequest.GetURL ().c_str ());
    125                 PRINT_ERROR << aWebServer.GetErrorMessage() << GetErrorMessage();
    126135                break;
    127136            }
     
    135144            if (aResult != aReceivedSize)
    136145            {
     146                CRX_ERROR_ADD (mClient.GetErrorMessage ().c_str ());
    137147                CRX_ERROR (aResult, "failed to send <%s>", aHttpRequest.GetURL ().c_str ());
    138                 PRINT_ERROR << mClient.GetErrorMessage() << GetErrorMessage();
    139148                break;
    140149            }
Note: See TracChangeset for help on using the changeset viewer.