Changes in uspace/lib/c/generic/iplink.c [77ad86c:50b581d] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/iplink.c
r77ad86c r50b581d 49 49 iplink_t **riplink) 50 50 { 51 iplink_t *iplink = calloc(1, sizeof(iplink_t)); 51 iplink_t *iplink = NULL; 52 int rc; 53 54 iplink = calloc(1, sizeof(iplink_t)); 52 55 if (iplink == NULL) 53 56 return ENOMEM; 54 57 55 58 iplink->sess = sess; 56 59 iplink->ev_ops = ev_ops; 57 60 58 61 async_exch_t *exch = async_exchange_begin(sess); 59 60 intrc = async_connect_to_me(exch, 0, 0, 0, iplink_cb_conn, iplink);62 63 rc = async_connect_to_me(exch, 0, 0, 0, iplink_cb_conn, iplink); 61 64 async_exchange_end(exch); 62 65 63 66 if (rc != EOK) 64 67 goto error; 65 68 66 69 *riplink = iplink; 67 70 return EOK; 68 71 69 72 error: 70 73 if (iplink != NULL) 71 74 free(iplink); 72 75 73 76 return rc; 74 77 }
Note:
See TracChangeset
for help on using the changeset viewer.