From a50c2b191605db48091bf7ba20f1fafd768ee2e3 Mon Sep 17 00:00:00 2001 From: "waterson%netscape.com" Date: Mon, 24 May 1999 03:51:56 +0000 Subject: [PATCH] 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 --- mozilla/rdf/base/src/nsRDFXMLDataSource.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mozilla/rdf/base/src/nsRDFXMLDataSource.cpp b/mozilla/rdf/base/src/nsRDFXMLDataSource.cpp index fe5eab1efa7..7c1800e3cae 100644 --- a/mozilla/rdf/base/src/nsRDFXMLDataSource.cpp +++ b/mozilla/rdf/base/src/nsRDFXMLDataSource.cpp @@ -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); }