Skip to content

Commit 1ac6ad2

Browse files
Fix assigning -1 to size_t -> Invalid Argument (#71)
1 parent 38c6b89 commit 1ac6ad2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/controller/jrtc_north_io_app.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ aa_channel_encode_fwd_out_data(
244244

245245
msg_size = jrtc_router_create_serialized_msg(data_entries[i], data_to_write, AA_NET_ELEM_SIZE);
246246

247-
if (msg_size) {
247+
if (msg_size > 0) {
248248
iovec[n_sent][0].iov_base = data_to_write;
249249
iovec[n_sent][0].iov_len = msg_size;
250250
jmbuf_list[n_sent] = jmbuf;
@@ -254,7 +254,7 @@ aa_channel_encode_fwd_out_data(
254254
datagrams[n_sent].msg_hdr.msg_namelen = sizeof(struct sockaddr_in);
255255
n_sent++;
256256
} else {
257-
jrtc_logger(JRTC_ERROR, "Encoding failed\n");
257+
jrtc_logger(JRTC_ERROR, "Encoding failed with msg_size %d\n", msg_size);
258258
jbpf_mbuf_free(jmbuf, false);
259259
}
260260
jrtc_router_channel_release_buf(data_entries[i].data);

0 commit comments

Comments
 (0)