Przeglądaj źródła

Keeloq encoder: clean data array.

antirez 3 lat temu
rodzic
commit
118af1a742
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      protocols/keeloq.c

+ 1 - 1
protocols/keeloq.c

@@ -95,7 +95,7 @@ static void build_message(RawSamplesBuffer *samples, ProtoViewFieldSet *fieldset
     raw_samples_add(samples,false,te*9);
 
     // Data, 66 bits.
-    uint8_t data[9];
+    uint8_t data[9] = {0};
     memcpy(data,fieldset->fields[0]->bytes,4);     // Encrypted part.
     memcpy(data+4,fieldset->fields[1]->bytes,4);   // ID.
     data[7] = data[7]>>4 | fieldset->fields[2]->uvalue << 4; // s[2,1,0,3]