Changeset 153cc76a in mainline for uspace/srv/net/net/packet_server.c
- Timestamp:
- 2011-12-23T16:42:22Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7e1b130
- Parents:
- 4291215 (diff), 2f0dd2a (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/net/packet_server.c
r4291215 r153cc76a 304 304 static int packet_reply(packet_t *packet) 305 305 { 306 if (!packet_is_valid(packet)) 307 return EINVAL; 308 306 309 ipc_callid_t callid; 307 310 size_t size; 308 309 if (!packet_is_valid(packet))310 return EINVAL;311 312 311 if (!async_share_in_receive(&callid, &size)) { 313 312 async_answer_0(callid, EINVAL); 314 313 return EINVAL; 315 314 } 316 315 317 316 if (size != packet->length) { 318 317 async_answer_0(callid, ENOMEM); … … 375 374 case NET_PACKET_GET: 376 375 packet = pm_find(IPC_GET_ID(*call)); 377 if (!packet_is_valid(packet)) {376 if (!packet_is_valid(packet)) 378 377 return ENOENT; 379 }378 380 379 return packet_reply(packet); 381 380
Note:
See TracChangeset
for help on using the changeset viewer.