Fix malloc/free in recv
Signed-off-by: franchioping <franchioping@gmail.com>
This commit is contained in:
parent
fa831230d7
commit
b973cce49b
|
|
@ -116,10 +116,11 @@ void loop() {
|
||||||
*/
|
*/
|
||||||
char* data_string = (char*) malloc(radio.DATALEN+1);
|
char* data_string = (char*) malloc(radio.DATALEN+1);
|
||||||
if(data_string != NULL){
|
if(data_string != NULL){
|
||||||
memcpy(data_string, radio)
|
memcpy(data_string, radio, radio.DATALEN);
|
||||||
data_string[radio.DATALEN] = '\0';
|
data_string[radio.DATALEN] = '\0';
|
||||||
|
|
||||||
Serial.println(data_string);
|
Serial.println(data_string);
|
||||||
|
free(data_string);
|
||||||
}else{
|
}else{
|
||||||
Serial.print("Failed to malloc string, not printing the packet");
|
Serial.print("Failed to malloc string, not printing the packet");
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue