Changes in uspace/srv/locsrv/locsrv.c [adb1ae9:9a2eb14] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/locsrv/locsrv.c
radb1ae9 r9a2eb14 557 557 fibril_mutex_unlock(&cdir.mutex); 558 558 fibril_mutex_unlock(&services_list_mutex); 559 560 /* 561 * First send out all notifications and only then answer the request. 562 * Otherwise the current fibril might block and transitively wait for 563 * the completion of requests that are routed to it via an IPC loop. 564 */ 559 async_answer_0(iid, EOK); 560 565 561 loc_category_change_event(); 566 async_answer_0(iid, EOK);567 562 } 568 563 … … 1302 1297 fibril_mutex_unlock(&services_list_mutex); 1303 1298 1304 /* 1305 * First send out all notifications and only then answer the request. 1306 * Otherwise the current fibril might block and transitively wait for 1307 * the completion of requests that are routed to it via an IPC loop. 1308 */ 1299 async_answer_0(iid, retval); 1300 1309 1301 loc_category_change_event(); 1310 async_answer_0(iid, retval);1311 1302 } 1312 1303
Note:
See TracChangeset
for help on using the changeset viewer.