hang up in SigFox.endPacket()

Hi friends,

I have an issue with SigFox.endPacket(), the module gets hung and the program breaks. I cannot reboot either.

Any ideas?

void send_message(){
int t=(int)(v_temperature2);
int h=(int)(v_humidity
2);

char message[12] ;
message[0]=128;
message[1]=1;
message[2]=0;
message[3]=t;
message[4]=h;
message[5]=0;
message[6]=0;
message[7]=0;
message[8]=0;
message[9]=0;
message[10]=0;
message[11]=0;

if (!SigFox.begin()) {
//something is really wrong, try rebooting
reboot();
}

SigFox.beginPacket();

SigFox.write(message,12);

int ret =SigFox.endPacket();

SigFox.end();
}

https://forum.arduino.cc/index.php?topic=47895https://forum.arduino.cc/index.php?topic=478950.00.0