Skip to content

Commit 79ba8f9

Browse files
committed
Fix remaining linter issues
1 parent 3477d40 commit 79ba8f9

10 files changed

Lines changed: 67 additions & 84 deletions

File tree

src/http/httpd.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ int http_url_decode(char *buf, size_t len) {
185185

186186
int http_url_encode(char *buf, size_t len, size_t max_len) {
187187
char *p = buf;
188-
char *q;
188+
char *q = NULL;
189189
while (p < buf + len) {
190190
q = strchr(p, ' ');
191191
if (!q) {
@@ -200,7 +200,8 @@ int http_url_encode(char *buf, size_t len, size_t max_len) {
200200
*(q + 2) = '0';
201201
len += 2;
202202
}
203-
q[len] = '\0';
203+
if (q)
204+
q[len] = '\0';
204205
return len;
205206
}
206207

src/port/posix/bsd_socket.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,8 +246,8 @@ int wolfIP_sock_poll(struct wolfIP *ipstack, struct pollfd *fds, nfds_t nfds, in
246246
for (i = 0; i < nfds; i++) {
247247
struct bsd_poll_helper *poller = NULL;
248248
int j;
249-
int fd = fds[i].fd;
250249
char c = 0;
250+
fd = fds[i].fd;
251251
for (j = 0; j < MAX_TCPSOCKETS; j++) {
252252
if (tcp_pollers[j].fd == 0)
253253
continue;

src/port/raspberry-pico-usb-server/src/main.c

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ static void tusb_net_push_rx(const uint8_t *src, uint16_t size) {
133133
break;
134134
}
135135
}
136+
if (i == 2) return;
136137
if (dst) {
137138
memcpy(dst, src, size);
138139
tusb_net_rxbuf_used[i] = 1;
@@ -191,26 +192,7 @@ static void telnet_cb(int fd, uint16_t event, void *arg)
191192
wolfIP_sock_write(IPStack, tel_c, welcome_msg, strlen(welcome_msg));
192193
}
193194
}
194-
#if 0
195-
else if ((fd == tel_c) && (event & CB_EVENT_READABLE )) {
196-
int ret;
197-
ret = wolfIP_sock_recv((struct wolfIP *)arg, tel_c, buf, sizeof(buf), 0);
198-
if (ret != -11) {
199-
if (ret < 0) {
200-
printf("Recv error: %d\n", ret);
201-
wolfIP_sock_close((struct wolfIP *)arg, tel_c);
202-
} else if (ret == 0) {
203-
printf("Client side closed the connection.\n");
204-
wolfIP_sock_close((struct wolfIP *)arg, tel_c);
205-
printf("Server: Exiting.\n");
206-
exit_ok = 1;
207-
} else if (ret > 0) {
208-
printf("recv: %d, echoing back\n", ret);
209-
tot_recv += ret;
210-
}
211-
}
212-
}
213-
#endif
195+
/* Telnet read callback disabled for now */
214196
}
215197

216198

src/test/tcp_netcat_select.c

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -88,18 +88,15 @@ int main() {
8888

8989
if ((new_socket == -1) && FD_ISSET(server_fd, &tempfds)) {
9090
printf("Server socket activity\n");
91-
// New connection on the socket
91+
new_socket = accept(server_fd, NULL, NULL);
9292
if (new_socket == -1) {
93-
new_socket = accept(server_fd, NULL, NULL);
94-
if (new_socket == -1) {
95-
perror("Accept failed");
96-
continue;
97-
}
98-
printf("New connection established\n");
99-
FD_SET(new_socket, &readfds); // Monitor the new socket
100-
max_fd = (new_socket > max_fd) ? new_socket : max_fd;
93+
perror("Accept failed");
10194
continue;
10295
}
96+
printf("New connection established\n");
97+
FD_SET(new_socket, &readfds); // Monitor the new socket
98+
max_fd = (new_socket > max_fd) ? new_socket : max_fd;
99+
continue;
103100
}
104101
if ((new_socket != -1) && FD_ISSET(new_socket, &tempfds)) {
105102
// Data available on the socket

src/test/test_httpd.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ int main(int argc, char **argv)
127127
{
128128
struct wolfIP *s;
129129
struct ll *tapdev;
130-
struct timeval tv;
130+
struct timeval tv = {0, 0};
131131
struct in_addr linux_ip;
132132
uint32_t srv_ip;
133133
ip4 ip = 0, nm = 0, gw = 0;
@@ -171,6 +171,7 @@ int main(int argc, char **argv)
171171
printf("IP: manually configured\n");
172172
inet_pton(AF_INET, WOLFIP_IP, &srv_ip);
173173
#endif
174+
(void)srv_ip;
174175

175176
/* Server side test */
176177
test_httpd(s);

src/test/test_linux_dhcp_dns.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ static void *pt_echoserver(void *arg)
138138
{
139139
int fd, ret;
140140
unsigned total_r = 0;
141-
uint8_t buf[BUFFER_SIZE];
141+
uint8_t local_buf[BUFFER_SIZE];
142142
struct sockaddr_in local_sock = {
143143
.sin_family = AF_INET,
144144
.sin_port = ntohs(8), /* Echo */
@@ -171,7 +171,7 @@ static void *pt_echoserver(void *arg)
171171
printf("test server: client %d connected\n", ret);
172172
fd = ret;
173173
while (1) {
174-
ret = read(fd, buf + total_r, sizeof(buf) - total_r);
174+
ret = read(fd, local_buf + total_r, sizeof(local_buf) - total_r);
175175
if (ret < 0) {
176176
printf("failed test server read: %d (%s) \n", ret, strerror(errno));
177177
return (void *)-1;
@@ -184,7 +184,7 @@ static void *pt_echoserver(void *arg)
184184
return (void *)-1;
185185
}
186186
total_r += ret;
187-
write(fd, buf + total_r - ret, ret);
187+
write(fd, local_buf + total_r - ret, ret);
188188
}
189189
}
190190

src/test/test_linux_eventloop.c

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ void *pt_echoclient(void *arg)
205205
int fd, ret;
206206
unsigned total_r = 0;
207207
unsigned i;
208-
uint8_t buf[BUFFER_SIZE];
208+
uint8_t local_buf[BUFFER_SIZE];
209209
uint32_t *srv_addr = (uint32_t *)arg;
210210
struct sockaddr_in remote_sock = {
211211
.sin_family = AF_INET,
@@ -226,16 +226,16 @@ void *pt_echoclient(void *arg)
226226
perror("connect");
227227
return (void *)-1;
228228
}
229-
for (i = 0; i < sizeof(buf); i += sizeof(test_pattern)) {
230-
memcpy(buf + i, test_pattern, sizeof(test_pattern));
229+
for (i = 0; i < sizeof(local_buf); i += sizeof(test_pattern)) {
230+
memcpy(local_buf + i, test_pattern, sizeof(test_pattern));
231231
}
232-
ret = write(fd, buf, sizeof(buf));
232+
ret = write(fd, local_buf, sizeof(local_buf));
233233
if (ret < 0) {
234234
printf("test client write: %d\n", ret);
235235
return (void *)-1;
236236
}
237-
while (total_r < sizeof(buf)) {
238-
ret = read(fd, buf + total_r, sizeof(buf) - total_r);
237+
while (total_r < sizeof(local_buf)) {
238+
ret = read(fd, local_buf + total_r, sizeof(local_buf) - total_r);
239239
if (ret < 0) {
240240
printf("failed test client read: %d\n", ret);
241241
return (void *)-1;
@@ -249,12 +249,12 @@ void *pt_echoclient(void *arg)
249249
}
250250
total_r += ret;
251251
}
252-
for (i = 0; i < sizeof(buf); i += sizeof(test_pattern)) {
253-
if (memcmp(buf + i, test_pattern, sizeof(test_pattern))) {
252+
for (i = 0; i < sizeof(local_buf); i += sizeof(test_pattern)) {
253+
if (memcmp(local_buf + i, test_pattern, sizeof(test_pattern))) {
254254
printf("test client: pattern mismatch\n");
255255
printf("at position %u\n", i);
256-
buf[i + 16] = 0;
257-
printf("%s\n", &buf[i]);
256+
local_buf[i + 16] = 0;
257+
printf("%s\n", &local_buf[i]);
258258
return (void *)-1;
259259
}
260260
}
@@ -270,7 +270,7 @@ static void *pt_echoserver(void *arg)
270270
{
271271
int fd, ret;
272272
unsigned total_r = 0;
273-
uint8_t buf[BUFFER_SIZE];
273+
uint8_t local_buf[BUFFER_SIZE];
274274
struct sockaddr_in local_sock = {
275275
.sin_family = AF_INET,
276276
.sin_port = ntohs(8), /* Echo */
@@ -303,7 +303,7 @@ static void *pt_echoserver(void *arg)
303303
printf("test server: client %d connected\n", ret);
304304
fd = ret;
305305
while (1) {
306-
ret = read(fd, buf + total_r, sizeof(buf) - total_r);
306+
ret = read(fd, local_buf + total_r, sizeof(local_buf) - total_r);
307307
if (ret < 0) {
308308
printf("failed test server read: %d (%s) \n", ret, strerror(errno));
309309
return (void *)-1;
@@ -316,7 +316,7 @@ static void *pt_echoserver(void *arg)
316316
return (void *)-1;
317317
}
318318
total_r += ret;
319-
write(fd, buf + total_r - ret, ret);
319+
write(fd, local_buf + total_r - ret, ret);
320320
}
321321
}
322322

@@ -421,7 +421,7 @@ int main(int argc, char **argv)
421421
{
422422
struct wolfIP *s;
423423
struct ll *tapdev;
424-
struct timeval tv;
424+
struct timeval tv = {0, 0};
425425
struct in_addr linux_ip;
426426
uint32_t srv_ip;
427427
ip4 ip = 0, nm = 0, gw = 0;

src/test/test_native_wolfssl.c

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ static void server_cb(int fd, uint16_t event, void *arg)
8989
wolfIP_sock_close((struct wolfIP *)arg, client_fd);
9090
printf("Server: Exiting.\n");
9191
exit_ok = 1;
92-
} else if (ret > 0) {
92+
} else /* ret > 0 */ {
9393
printf("recv: %d, echoing back\n", ret);
9494
tot_recv += ret;
9595
}
@@ -171,7 +171,7 @@ void *pt_echoclient(void *arg)
171171
int fd, ret;
172172
unsigned total_r = 0;
173173
unsigned i;
174-
uint8_t buf[BUFFER_SIZE];
174+
uint8_t local_buf[BUFFER_SIZE];
175175
uint32_t *srv_addr = (uint32_t *)arg;
176176
struct sockaddr_in remote_sock = {
177177
.sin_family = AF_INET,
@@ -214,16 +214,16 @@ void *pt_echoclient(void *arg)
214214
printf("Linux client: Failed to connect to TLS server, err: %d\n", ret);
215215
return (void *)-1;
216216
}
217-
for (i = 0; i < sizeof(buf); i += sizeof(test_pattern)) {
218-
memcpy(buf + i, test_pattern, sizeof(test_pattern));
217+
for (i = 0; i < sizeof(local_buf); i += sizeof(test_pattern)) {
218+
memcpy(local_buf + i, test_pattern, sizeof(test_pattern));
219219
}
220-
ret = wolfSSL_write(client_ssl, buf, sizeof(buf));
220+
ret = wolfSSL_write(client_ssl, local_buf, sizeof(local_buf));
221221
if (ret < 0) {
222222
printf("test client write: %d\n", ret);
223223
return (void *)-1;
224224
}
225-
while (total_r < sizeof(buf)) {
226-
ret = wolfSSL_read(client_ssl, buf + total_r, sizeof(buf) - total_r);
225+
while (total_r < sizeof(local_buf)) {
226+
ret = wolfSSL_read(client_ssl, local_buf + total_r, sizeof(local_buf) - total_r);
227227
if (ret < 0) {
228228
printf("failed test client read: %d\n", ret);
229229
return (void *)-1;
@@ -237,12 +237,12 @@ void *pt_echoclient(void *arg)
237237
}
238238
total_r += ret;
239239
}
240-
for (i = 0; i < sizeof(buf); i += sizeof(test_pattern)) {
241-
if (memcmp(buf + i, test_pattern, sizeof(test_pattern))) {
240+
for (i = 0; i < sizeof(local_buf); i += sizeof(test_pattern)) {
241+
if (memcmp(local_buf + i, test_pattern, sizeof(test_pattern))) {
242242
printf("test client: pattern mismatch\n");
243243
printf("at position %u\n", i);
244-
buf[i + 16] = 0;
245-
printf("%s\n", &buf[i]);
244+
local_buf[i + 16] = 0;
245+
printf("%s\n", &local_buf[i]);
246246
return (void *)-1;
247247
}
248248
}
@@ -334,7 +334,7 @@ int main(int argc, char **argv)
334334
{
335335
struct wolfIP *s;
336336
struct ll *tapdev;
337-
struct timeval tv;
337+
struct timeval tv = {0, 0};
338338
struct in_addr linux_ip;
339339
uint32_t srv_ip;
340340
ip4 ip = 0, nm = 0, gw = 0;

0 commit comments

Comments
 (0)