From c9139d013b3bfceb217f035642bc336c631dfdd2 Mon Sep 17 00:00:00 2001 From: rpotts Date: Wed, 1 Jul 1998 11:22:25 +0000 Subject: [PATCH] Changed sprintf(...) to PR_snprintf(...) git-svn-id: svn://10.0.0.236/trunk@4795 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/network/module/nsURL.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/mozilla/network/module/nsURL.cpp b/mozilla/network/module/nsURL.cpp index 768d7752e8e..7aab80d7436 100644 --- a/mozilla/network/module/nsURL.cpp +++ b/mozilla/network/module/nsURL.cpp @@ -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);