Bug 6958. Fix inconsistency between string and string size. a=chofmann.

git-svn-id: svn://10.0.0.236/trunk@32506 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
waterson%netscape.com
1999-05-24 03:51:56 +00:00
parent 6d4330ffc8
commit a50c2b1916

View File

@@ -1231,10 +1231,12 @@ static const char kRDFAlt[] = "RDF:Alt";
nsXPIDLCString s;
if (NS_SUCCEEDED(aContainer->GetValue( getter_Copies(s) ))) {
static const char kIDEquals[] = " ID=\"";
nsAutoString uri(s);
rdf_PossiblyMakeRelative((const char*) docURI, uri);
rdf_EscapeAmpersands(uri);
rdf_BlockingWrite(aStream, " ID=\"", 9);
rdf_BlockingWrite(aStream, kIDEquals, sizeof(kIDEquals) - 1);
rdf_BlockingWrite(aStream, uri);
rdf_BlockingWrite(aStream, "\"", 1);
}