Changeset ca48672 in mainline for uspace/srv/net/inetsrv/inetsrv.c
- Timestamp:
- 2025-06-20T15:18:27Z (35 hours ago)
- Branches:
- master
- Children:
- cb20b05
- Parents:
- 3951046
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/inetsrv/inetsrv.c
r3951046 rca48672 1 1 /* 2 * Copyright (c) 202 4Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 108 108 return rc; 109 109 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; 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 } 119 123 120 124 rc = loc_server_register(NAME, &srv); 121 125 if (rc != EOK) { 126 async_port_destroy(port); 122 127 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering server: %s.", str_error(rc)); 123 128 return EEXIST; … … 125 130 126 131 service_id_t sid; 127 rc = loc_service_register(srv, SERVICE_NAME_INET, &sid); 128 if (rc != EOK) { 132 rc = loc_service_register(srv, SERVICE_NAME_INET, port, &sid); 133 if (rc != EOK) { 134 async_port_destroy(port); 129 135 loc_server_unregister(srv); 130 136 log_msg(LOG_DEFAULT, LVL_ERROR, "Failed registering service: %s.", str_error(rc));
Note:
See TracChangeset
for help on using the changeset viewer.