mirror of
https://git.savannah.nongnu.org/git/lwip.git
synced 2025-08-03 04:54:38 +08:00
Fixed bug #26405: Prematurely released semaphore causes lwip_select() to crash
This commit is contained in:
parent
fb46e0f192
commit
99d82c4980
@ -95,6 +95,10 @@ HISTORY
|
|||||||
|
|
||||||
++ Bugfixes:
|
++ Bugfixes:
|
||||||
|
|
||||||
|
2009-05-05 Simon Goldschmidt
|
||||||
|
* sockets.c: bug #26405: Prematurely released semaphore causes lwip_select()
|
||||||
|
to crash
|
||||||
|
|
||||||
2009-05-04 Simon Goldschmidt
|
2009-05-04 Simon Goldschmidt
|
||||||
* init.c: snmp was not initialized in lwip_init()
|
* init.c: snmp was not initialized in lwip_init()
|
||||||
|
|
||||||
|
@ -1101,8 +1101,8 @@ event_callback(struct netconn *conn, enum netconn_evt evt, u16_t len)
|
|||||||
}
|
}
|
||||||
if (scb) {
|
if (scb) {
|
||||||
scb->sem_signalled = 1;
|
scb->sem_signalled = 1;
|
||||||
sys_sem_signal(selectsem);
|
|
||||||
sys_sem_signal(scb->sem);
|
sys_sem_signal(scb->sem);
|
||||||
|
sys_sem_signal(selectsem);
|
||||||
} else {
|
} else {
|
||||||
sys_sem_signal(selectsem);
|
sys_sem_signal(selectsem);
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user