You must not copy a list in that way; it's now using the new list_move_to_list()
call. "testapp" now works fine with the new port code. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6958 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
ed3f63ae37
commit
48847a2aab
@ -510,12 +510,12 @@ delete_port(port_id id)
|
||||
}
|
||||
|
||||
/* mark port as invalid */
|
||||
sPorts[slot].id = -1;
|
||||
sPorts[slot].id = -1;
|
||||
name = sPorts[slot].name;
|
||||
list = sPorts[slot].msg_queue;
|
||||
readSem = sPorts[slot].read_sem;
|
||||
writeSem = sPorts[slot].write_sem;
|
||||
sPorts[slot].name = NULL;
|
||||
list_move_to_list(&sPorts[slot].msg_queue, &list);
|
||||
|
||||
RELEASE_PORT_LOCK(sPorts[slot]);
|
||||
restore_interrupts(state);
|
||||
|
Loading…
Reference in New Issue
Block a user