diff --git a/Engine/source/app/net/httpObject.cpp b/Engine/source/app/net/httpObject.cpp index 6d815ad35..b3d26b6f4 100644 --- a/Engine/source/app/net/httpObject.cpp +++ b/Engine/source/app/net/httpObject.cpp @@ -114,12 +114,22 @@ ConsoleDocClass( HTTPObject, //-------------------------------------- HTTPObject::HTTPObject() + : mParseState(ParsingStatusLine), + mTotalBytes(0), + mBytesRemaining(0), + mStatus(0), + mVersion(0.0f), + mContentLength(0), + mChunkedEncoding(false), + mChunkSize(0), + mContentType(""), + mHostName(NULL), + mPath(NULL), + mQuery(NULL), + mPost(NULL), + mBufferSave(NULL), + mBufferSaveSize(0) { - mHostName = 0; - mPath = 0; - mQuery = 0; - mPost = 0; - mBufferSave = 0; } HTTPObject::~HTTPObject() diff --git a/Engine/source/app/net/serverQuery.h b/Engine/source/app/net/serverQuery.h index bfa5b7381..fcdcaa6c1 100644 --- a/Engine/source/app/net/serverQuery.h +++ b/Engine/source/app/net/serverQuery.h @@ -80,6 +80,7 @@ struct ServerInfo statusString = NULL; infoString = NULL; version = 0; + dMemset(&address, '\0', sizeof(NetAddress)); ping = 0; cpuSpeed = 0; isFavorite = false;