This repository has been archived on 2023-11-05. You can view files and clone it, but cannot push or open issues or pull requests.
FreeRTOS-Kernel/FreeRTOS-Plus/Demo/Common
Yuhui.Zheng 1deeb6dd84 Check socket binding result before doing anything with socket. (This is to address ARG findings.) Breaking the single return rule here, due to precedent violation at line 1039 and 1144.
prvTransferConnect() now returns:
- pdTRUE: everything's good. pdTRUE = 1.
- -pdFREERTOS_ERRNO_ENOMEM: FreeRTOS_socket() failed. -pdFREERTOS_ERRNO_ENOMEM = -12.
- -pdFREERTOS_ERRNO_EINVAL || -pdFREERTOS_ERRNO_ECANCELED: FreeRTOS_bind() failed. Negative values.

Thus, at line 569 and line 617, needs to check != pdTRUE instead of == pdFALSE.

This commit is done on behalf of Alfred.
2019-12-04 07:52:49 +00:00
..
Demo_IP_Protocols Check socket binding result before doing anything with socket. (This is to address ARG findings.) Breaking the single return rule here, due to precedent violation at line 1039 and 1144. 2019-12-04 07:52:49 +00:00
FreeRTOS_Plus_CLI_Demos Update version number ready for next release. 2019-05-11 01:47:37 +00:00
FreeRTOS_Plus_FAT_SL_Demos/CreateExampleFiles Update version number ready for next release. 2019-05-11 01:47:37 +00:00
FreeRTOS_Plus_UDP_Demos Update version number ready for next release. 2019-05-11 01:47:37 +00:00