From 8b9363542580898cee22d16153c630f3a445e288 Mon Sep 17 00:00:00 2001 From: Stefan `Sec` Zehl Date: Wed, 3 Aug 2011 23:12:43 +0200 Subject: [PATCH] bugfix --- firmware/funk/mesh.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/firmware/funk/mesh.c b/firmware/funk/mesh.c index da30c60..e15656d 100644 --- a/firmware/funk/mesh.c +++ b/firmware/funk/mesh.c @@ -8,7 +8,7 @@ #include "basic/random.h" char meshgen=0; // Generation -char meshincctr=0; // Generation +char meshincctr=0; MPKT meshbuffer[MESHBUFSIZE]; uint32_t const meshkey[4] = { @@ -45,6 +45,8 @@ MPKT * meshGetMessage(uint8_t type){ if(meshbuffer[free].flags==MF_FREE){ memset(&meshbuffer[free],0,sizeof(MPKT)); MO_TYPE_set(meshbuffer[free].pkt,type); + MO_GEN_set(meshbuffer[free].pkt,meshgen); + meshbuffer[free].flags=MF_USED; }; return &meshbuffer[free]; };