diff --git a/firmware/l0dable/invaders.c b/firmware/l0dable/invaders.c index 94d177c..2e9dc58 100644 --- a/firmware/l0dable/invaders.c +++ b/firmware/l0dable/invaders.c @@ -178,9 +178,11 @@ static bool highscore_set(uint32_t score, char nick[]) { static uint32_t highscore_get(char nick[]){ MPKT * mpkt= meshGetMessage('i'); - - strcpy(nick,(char*)MO_BODY(mpkt->pkt)); - + char * packet_nick = (char*)MO_BODY(mpkt->pkt); + // the packet crc end is already zeroed + if(MAXNICKpkt); }