Second attempt - Ensure the private port number wrap check is inside the critical section in prvGetPrivatePortNumber() (UDP).

This commit is contained in:
Richard Barry 2013-10-23 13:59:51 +00:00
parent 818abc468d
commit e46fe7c049

View file

@ -943,10 +943,10 @@ uint16_t usReturn;
create first so the early port numbers may still be in use. */
usNextPortToUse = socketAUTO_PORT_ALLOCATION_RESET_NUMBER;
}
}
taskEXIT_CRITICAL();
usReturn = FreeRTOS_htons( usNextPortToUse );
}
taskEXIT_CRITICAL();
return usReturn;
} /* Tested */