mPort = port == -1 ? DefaultPort() : port;
SetOriginServer(host, port);
    nsHttpConnectionInfo(const char *host, PRInt32 port=-1,                         const char *proxyHost=0, PRInt32 proxyPort=-1,                         const char *proxyType=0, PRBool usingSSL=0)        : mProxyPort(proxyPort)        , mUsingSSL(usingSSL)    {        LOG(("Creating nsHttpConnectionInfo @%x\n", this));        NS_INIT_ISUPPORTS();        if (host)          mHost.Adopt(nsCRT::strdup(host));        if (proxyHost)          mProxyHost.Adopt(nsCRT::strdup(proxyHost));        if (proxyType)          mProxyType.Adopt(nsCRT::strdup(proxyType));        mPort = port == -1 ? DefaultPort() : port;    }