forked from zephyrproject-rtos/arduino-core-zephyr
-
-
Notifications
You must be signed in to change notification settings - Fork 34
Commit af6ee6b
committed
libraries/SocketWrapper: Fix agrs and improve error handling.
- Fix socket timeout arg to use proper struct timeval
- Initialize addrinfo structs to prevent undefined behavior
- Add error checking for tls_credential_add() and setsockopt() calls
- Centralize socket cleanup in error path
- Change default return value to false for safer error handling
- Change cert args to const
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>1 parent 69260c8 commit af6ee6b
File tree
3 files changed
+27
-20
lines changed- libraries/SocketWrapper
3 files changed
+27
-20
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | - | ||
34 | - | ||
33 | + | ||
34 | + | ||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
105 | - | ||
105 | + | ||
106 | 106 | | |
107 | 107 | | |
108 | - | ||
109 | - | ||
108 | + | ||
109 | + | ||
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | - | ||
116 | + | ||
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
122 | - | ||
122 | + | ||
123 | + | ||
124 | + | ||
125 | + | ||
123 | 126 | | |
124 | 127 | | |
125 | 128 | | |
| |||
132 | 135 | | |
133 | 136 | | |
134 | 137 | | |
135 | - | ||
136 | 138 | | |
137 | 139 | | |
138 | 140 | | |
139 | 141 | | |
140 | 142 | | |
141 | 143 | | |
144 | + | ||
145 | + | ||
146 | + | ||
142 | 147 | | |
143 | 148 | | |
144 | 149 | | |
145 | 150 | | |
146 | - | ||
147 | 151 | | |
148 | 152 | | |
149 | 153 | | |
150 | - | ||
151 | - | ||
152 | - | ||
153 | - | ||
154 | - | ||
154 | + | ||
155 | + | ||
156 | + | ||
157 | + | ||
158 | + | ||
155 | 159 | | |
156 | 160 | | |
157 | - | ||
158 | - | ||
159 | - | ||
160 | 161 | | |
161 | 162 | | |
163 | + | ||
164 | + | ||
162 | 165 | | |
163 | 166 | | |
164 | 167 | | |
| |||
167 | 170 | | |
168 | 171 | | |
169 | 172 | | |
173 | + | ||
174 | + | ||
175 | + | ||
176 | + | ||
170 | 177 | | |
171 | 178 | | |
172 | 179 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | - | ||
36 | - | ||
35 | + | ||
36 | + | ||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | - | ||
17 | + | ||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
0 commit comments