]> pilppa.org Git - libplpbus.git/blobdiff - src_test/test_client.cc
small cleanups for error handling and memory leaks
[libplpbus.git] / src_test / test_client.cc
index 64d06bc1817351fc7dc126d441ea8fcf5784a1fa..26f50c80230113d4c8e6672998dee25967a675cf 100644 (file)
@@ -4,6 +4,7 @@
  *  Created on: Jun 9, 2010
  *      Author: lamikr
  */
+#include <malloc.h>
 #include <plp/log.h>
 
 #include "plpbus/BusServer.hh"
@@ -78,6 +79,7 @@ int main(int argc, char** argv)
                                        rsp     = NULL;
                                        err_flg = client->send_message_and_wait_response(argv[2], &rsp);
                                        log_debug("rsp: %s\n", rsp);
+                                       free(rsp);
                                        err_flg = client->send_message_and_request_response(argv[2]);
                                        if (err_flg == 0) {
                                                log_debug("request message send successfully\n");
@@ -93,6 +95,8 @@ int main(int argc, char** argv)
                else {
                        log_error("client failed to init\n");
                }
+               delete(client);
+               delete(lstnr);
        }
        else {
                log_info("usage: <server_name> <message text>\n");