gRDF->UnregisterDataSource(this);
nsHTTPIndex::~nsHTTPIndex(){	if (--gRefCnt == 0)	{		NS_IF_RELEASE(kNC_Child);		NS_IF_RELEASE(kNC_loading);		NS_IF_RELEASE(kTrueLiteral);    	if (mTimer)    	{    		// be sure to cancel the timer, as it holds a    		// weak reference back to nsHTTPIndex    		mTimer->Cancel();    		mTimer = nsnull;    	}        mConnectionList = nsnull;		if (gRDF)		{			nsServiceManager::ReleaseService(kRDFServiceCID, gRDF);			gRDF = nsnull;		}	}}