recv_buf[recbytes] = 0;
In case you receive 128 bytes you will write at position 129, out of bound.
Would be better
while ((recbytes = read(client_sock , recv_buf, 127)) > 0) {
Explore... Chat... Share...
kingfisher wrote:Forgot to mention that there is another bug (which is present in the original code btw) you should read 1 byte less than the size of the buffer if you set
recv_buf[recbytes] = 0;
In case you receive 128 bytes you will write at position 129, out of bound.
Would be better
while ((recbytes = read(client_sock , recv_buf, 127)) > 0) {
It takes about 20-25 seconds for home assistant c[…]
I tried to upgrade tof my sonoff basic R2 with the[…]
a problem Perhaps you want to define "Probl[…]
Rebooting your router will not give you a faster I[…]
There are no other notifications from esptool.py i[…]
Using the Arduino IDE, you'll learn how to set up […]
In this project, you will post to Twitter using an[…]
In this project, we will build a water level contr[…]
I guess I'm late, but I had the same problem and f[…]
Last night I received my first D1 Minis for a lear[…]
Although I am aware that this is an old post, I fe[…]