Added Byte-Range Support.
git-svn-id: svn://10.0.0.236/trunk@17437 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -255,6 +255,7 @@ void nsNetlibService::SetupURLStruct(nsIURL *aUrl, URL_Struct *aURL_s)
|
||||
nsURLLoadType loadType;
|
||||
nsURLReloadType reloadType;
|
||||
PRUint32 localIP;
|
||||
char* byteRangeHeader=NULL;
|
||||
|
||||
NS_VERIFY_THREADSAFE_INTERFACE(loadAttribs);
|
||||
|
||||
@@ -303,6 +304,16 @@ void nsNetlibService::SetupURLStruct(nsIURL *aUrl, URL_Struct *aURL_s)
|
||||
}
|
||||
aURL_s->localIP = localIP;
|
||||
|
||||
rv = loadAttribs->GetByteRangeHeader(&byteRangeHeader);
|
||||
if (NS_FAILED(rv))
|
||||
{
|
||||
byteRangeHeader = NULL;
|
||||
}
|
||||
else
|
||||
{
|
||||
aURL_s->range_header = byteRangeHeader;
|
||||
}
|
||||
|
||||
NS_RELEASE(loadAttribs);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user