Changes in uspace/srv/net/tl/tcp/tcp_module.c [89e57cee:0578271] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/tl/tcp/tcp_module.c
r89e57cee r0578271 44 44 #include <async.h> 45 45 #include <stdio.h> 46 #include <err .h>46 #include <errno.h> 47 47 #include <ipc/ipc.h> 48 48 #include <ipc/services.h> … … 61 61 int tl_module_start_standalone(async_client_conn_t client_connection) 62 62 { 63 ERROR_DECLARE; 64 63 ipcarg_t phonehash; 64 int rc; 65 65 66 async_set_client_connection(client_connection); 66 67 tcp_globals.net_phone = net_connect_module(); 67 ERROR_PROPAGATE(pm_init()); 68 69 ipcarg_t phonehash; 70 if (ERROR_OCCURRED(tcp_initialize(client_connection)) || 71 ERROR_OCCURRED(REGISTER_ME(SERVICE_TCP, &phonehash))) { 72 pm_destroy(); 73 return ERROR_CODE; 74 } 68 69 rc = pm_init(); 70 if (rc != EOK) 71 return rc; 72 73 rc = tcp_initialize(client_connection); 74 if (rc != EOK) 75 goto out; 76 77 rc = REGISTER_ME(SERVICE_TCP, &phonehash); 78 if (rc != EOK) 79 goto out; 75 80 76 81 async_manager(); 77 82 83 out: 78 84 pm_destroy(); 79 return EOK;85 return rc; 80 86 } 81 87
Note:
See TracChangeset
for help on using the changeset viewer.