Changes in uspace/srv/net/inetsrv/inetsrv.c [ca48672:1bbc6dc] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/inetsrv/inetsrv.c
rca48672 r1bbc6dc 1 1 /* 2 * Copyright (c) 202 5Jiri Svoboda2 * Copyright (c) 2024 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 108 108 return rc; 109 109 110 rc = async_port_create_interface(port, INTERFACE_INETCFG, 111 inet_cfg_conn, NULL); 112 if (rc != EOK) { 113 async_port_destroy(port); 114 return rc; 115 } 116 117 rc = async_port_create_interface(port, INTERFACE_INETPING, 118 inetping_conn, NULL); 119 if (rc != EOK) { 120 async_port_destroy(port); 121 return rc; 122 } 110 rc = async_create_port(INTERFACE_INETCFG, 111 inet_cfg_conn, NULL, &port); 112 if (rc != EOK) 113 return rc; 114 115 rc = async_create_port(INTERFACE_INETPING, 116 inetping_conn, NULL, &port); 117 if (rc != EOK) 118 return rc; 123 119 124 120 rc = loc_server_register(NAME, &srv); 125 121 if (rc != EOK) { 126 async_port_destroy(port);127 122 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering server: %s.", str_error(rc)); 128 123 return EEXIST; … … 130 125 131 126 service_id_t sid; 132 rc = loc_service_register(srv, SERVICE_NAME_INET, port, &sid); 133 if (rc != EOK) { 134 async_port_destroy(port); 127 rc = loc_service_register(srv, SERVICE_NAME_INET, &sid); 128 if (rc != EOK) { 135 129 loc_server_unregister(srv); 136 130 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering service: %s.", str_error(rc));
Note:
See TracChangeset
for help on using the changeset viewer.