mirror of
				https://github.com/pocoproject/poco.git
				synced 2025-10-30 13:47:10 +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
	 Guenter Obiltschnig
					Guenter Obiltschnig