]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2587] move deletes
authorJelte Jansen <jelte@isc.org>
Mon, 14 Jan 2013 20:38:46 +0000 (21:38 +0100)
committerJelte Jansen <jelte@isc.org>
Mon, 14 Jan 2013 20:38:46 +0000 (21:38 +0100)
So members aren't deleted if the code doesn't even reach the call to set them again

src/lib/testutils/srv_test.cc

index 15b4807571471a1945d0554487d4646d28a546f6..0d21f280e8ab8d9d29279fd1a8f5b15e35ad1638 100644 (file)
@@ -83,14 +83,13 @@ SrvTestBase::createRequestPacket(Message& message,
         message.toWire(request_renderer, *context);
     }
 
-    delete io_message;
     delete endpoint;
-
     endpoint = IOEndpoint::create(protocol, IOAddress(remote_address),
                                   remote_port);
     io_sock = (protocol == IPPROTO_UDP) ? &IOSocket::getDummyUDPSocket() :
         &IOSocket::getDummyTCPSocket();
 
+    delete io_message;
     io_message = new IOMessage(request_renderer.getData(),
                                request_renderer.getLength(),
                                *io_sock, *endpoint);