Changed sprintf(...) to PR_snprintf(...)

git-svn-id: svn://10.0.0.236/trunk@4795 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
rpotts
1998-07-01 11:22:25 +00:00
parent e9b3947be4
commit c9139d013b

View File

@@ -318,7 +318,7 @@ nsresult URLImpl::ParseURL(const nsIURL* aURL, const nsString& aSpec)
// a URL spec from the components.
char portBuffer[10];
if (-1 != mPort) {
sprintf(portBuffer, ":%d", mPort);
PR_snprintf(portBuffer, 10, ":%d", mPort);
}
else {
portBuffer[0] = '\0';
@@ -326,10 +326,8 @@ nsresult URLImpl::ParseURL(const nsIURL* aURL, const nsString& aSpec)
PRInt32 plen = PL_strlen(mProtocol) + PL_strlen(mHost) + PL_strlen(portBuffer) + PL_strlen(mFile) + 4;
mSpec = (char *) PR_Malloc(plen + 1);
sprintf(mSpec, "%s://%s%s%s", mProtocol,
mHost ? mHost : "",
portBuffer, mFile);
PR_snprintf(mSpec, plen, "%s://%s%s%s",
mProtocol, ((nsnull != mHost) ? mHost : ""), portBuffer, mFile);
} else {
// absolute spec
mSpec = PL_strdup(cSpec);