mirror of
				https://github.com/pocoproject/poco.git
				synced 2025-11-04 12:17:37 +01:00 
			
		
		
		
	fix incorrect auto_ptr usage in testsuite
This commit is contained in:
		@@ -25,6 +25,7 @@
 | 
			
		||||
#include "Poco/Net/ServerSocket.h"
 | 
			
		||||
#include "Poco/Net/NetException.h"
 | 
			
		||||
#include "Poco/Thread.h"
 | 
			
		||||
#include "Poco/Buffer.h"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
using Poco::Net::HTTPClientSession;
 | 
			
		||||
@@ -51,13 +52,13 @@ namespace
 | 
			
		||||
			try
 | 
			
		||||
			{
 | 
			
		||||
				WebSocket ws(request, response);
 | 
			
		||||
				std::auto_ptr<char> pBuffer(new char[_bufSize]);
 | 
			
		||||
				Poco::Buffer<char> buffer(_bufSize);
 | 
			
		||||
				int flags;
 | 
			
		||||
				int n;
 | 
			
		||||
				do
 | 
			
		||||
				{
 | 
			
		||||
					n = ws.receiveFrame(pBuffer.get(), _bufSize, flags);
 | 
			
		||||
					ws.sendFrame(pBuffer.get(), n, flags);
 | 
			
		||||
					n = ws.receiveFrame(buffer.begin(), buffer.size(), flags);
 | 
			
		||||
					ws.sendFrame(buffer.begin(), n, flags);
 | 
			
		||||
				}
 | 
			
		||||
				while (n > 0 || (flags & WebSocket::FRAME_OP_BITMASK) != WebSocket::FRAME_OP_CLOSE);
 | 
			
		||||
			}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user