Added Byte-Range Support.

git-svn-id: svn://10.0.0.236/trunk@17437 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
dougt%netscape.com
1999-01-09 01:16:40 +00:00
parent 53ea652e5f
commit f0390cbaba
3 changed files with 56 additions and 0 deletions

View File

@@ -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);
}
}