diff options
Diffstat (limited to 'security/pgp6/files/patch-al')
-rw-r--r-- | security/pgp6/files/patch-al | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/security/pgp6/files/patch-al b/security/pgp6/files/patch-al new file mode 100644 index 000000000000..2f61c8720fbd --- /dev/null +++ b/security/pgp6/files/patch-al @@ -0,0 +1,31 @@ +*** libs/pgpcdk/priv/networklib/keyserver/CHTTPKeyServer.cpp 2000/01/26 03:10:44 1.1.1.1 +--- libs/pgpcdk/priv/networklib/keyserver/CHTTPKeyServer.cpp 2000/01/26 03:13:48 1.1.1.2 +*************** +*** 341,353 **** + tempStorage = static_cast<PGPByte *>(PGPNewData( PGPGetContextMemoryMgr(mContext), + kTempStorageSize, + kPGPMemoryMgrFlags_None)); +! if (tempStorage == 0) { + ThrowPGPError_(kPGPError_OutOfMemory); + } + buffer = static_cast<PGPByte *>(PGPNewData( PGPGetContextMemoryMgr(mContext), + result + 1, + kPGPMemoryMgrFlags_None)); +! if (buffer == 0) { + ThrowPGPError_(kPGPError_OutOfMemory); + } + socketResult = PGPReceive( mSocket, +--- 341,353 ---- + tempStorage = static_cast<PGPByte *>(PGPNewData( PGPGetContextMemoryMgr(mContext), + kTempStorageSize, + kPGPMemoryMgrFlags_None)); +! if (tempStorage == (StPGPDataRef) 0) { + ThrowPGPError_(kPGPError_OutOfMemory); + } + buffer = static_cast<PGPByte *>(PGPNewData( PGPGetContextMemoryMgr(mContext), + result + 1, + kPGPMemoryMgrFlags_None)); +! if (buffer == (StPGPDataRef) 0) { + ThrowPGPError_(kPGPError_OutOfMemory); + } + socketResult = PGPReceive( mSocket, |