From faffacfa8896aeab5391dbd29a5ca4a86dc0a4cf Mon Sep 17 00:00:00 2001 From: "sspitzer%netscape.com" Date: Wed, 31 Jan 2001 21:35:12 +0000 Subject: [PATCH] #61956 quiet purify and don't memcpy 0 bytes. sr=scc git-svn-id: svn://10.0.0.236/trunk@85877 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/xpcom/io/nsFileSpec.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mozilla/xpcom/io/nsFileSpec.cpp b/mozilla/xpcom/io/nsFileSpec.cpp index 4621adbcb44..3af5c14948a 100644 --- a/mozilla/xpcom/io/nsFileSpec.cpp +++ b/mozilla/xpcom/io/nsFileSpec.cpp @@ -180,7 +180,9 @@ void nsSimpleCharString::CopyFrom(const char* inData, PRUint32 inLength) ReallocData(inLength); if (!mData) return; - nsCRT::memcpy(mData->mString, inData, inLength); + if (inLength != 0) { + nsCRT::memcpy(mData->mString, inData, inLength); + } mData->mString[inLength] = '\0'; } // nsSimpleCharString::CopyFrom