- server->init();
- listener = new ServerListenerImpl();
- server->add_server_listener(listener);
- server->launch(argv[1]);
+ if (server != NULL) {
+ server->init();
+ listener = new ServerListenerImpl();
+ if (listener != NULL) {
+ server->add_server_listener(listener);
+ server->launch(argv[1]);
+ }
+ delete(server);
+ delete(listener);
+ }