Changeset 4364
- Timestamp:
- 2012-05-11 17:02:38 (13 months ago)
- Location:
- trunk/ingen/src
- Files:
-
- 4 edited
-
server/Engine.cpp (modified) (2 diffs)
-
server/NodeFactory.cpp (modified) (1 diff)
-
socket/Socket.cpp (modified) (2 diffs)
-
socket/Socket.hpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ingen/src/server/Engine.cpp
r4363 r4364 91 91 92 92 delete _maid; 93 delete _pre_processor; 93 94 delete _post_processor; 94 95 delete _node_factory; … … 96 97 delete _control_bindings; 97 98 delete _broadcaster; 99 delete _event_writer; 98 100 99 101 munlockall(); -
trunk/ingen/src/server/NodeFactory.cpp
r4344 r4364 129 129 _plugins.insert(make_pair(uri, ingen_plugin)); 130 130 } 131 lilv_node_free(node); 131 132 } 132 133 -
trunk/ingen/src/socket/Socket.cpp
r4347 r4364 71 71 } 72 72 73 Socket::~Socket() 74 { 75 free(_addr); 76 close(); 77 } 78 73 79 bool 74 80 Socket::set_addr(const std::string& uri) 75 81 { 82 free(_addr); 76 83 if (_type == UNIX && uri.substr(0, strlen("unix://")) == "unix://") { 77 84 const std::string path = uri.substr(strlen("unix://")); … … 106 113 _addr_len = ainfo->ai_addrlen; 107 114 memcpy(_addr, ainfo->ai_addr, ainfo->ai_addrlen); 115 freeaddrinfo(ainfo); 108 116 return true; 109 117 } -
trunk/ingen/src/socket/Socket.hpp
r4347 r4364 56 56 int fd); 57 57 58 ~Socket() { close(); }58 ~Socket(); 59 59 60 60 /** Bind a server socket to an address.
Note: See TracChangeset
for help on using the changeset viewer.
