fix
This commit is contained in:
@ -62,19 +62,19 @@ void sinkSenderPut(uint32_t seconds, uint32_t frequency) {
|
|||||||
if (secondOfMinute == SECONDS_PER_MINUTE) {
|
if (secondOfMinute == SECONDS_PER_MINUTE) {
|
||||||
logmsg(LOG_DEBUG, "minute is full");
|
logmsg(LOG_DEBUG, "minute is full");
|
||||||
|
|
||||||
minuteBuffer->s.totalRunningHours = 0;
|
minuteBuffer.s.totalRunningHours = 0;
|
||||||
minuteBuffer->s.totalPowercycles = 0;
|
minuteBuffer.s.totalPowercycles = 0;
|
||||||
minuteBuffer->s.totalWatchdogResets = 0;
|
minuteBuffer.s.totalWatchdogResets = 0;
|
||||||
minuteBuffer->s.version = strtol(VERSION, NULL, 16);
|
minuteBuffer.s.version = strtol(VERSION, NULL, 16);
|
||||||
|
|
||||||
memset(minuteBuffer->s.deviceId, 0, sizeof(minuteBuffer->s.deviceId));
|
memset(minuteBuffer.s.deviceId, 0, sizeof(minuteBuffer.s.deviceId));
|
||||||
strcpy(minuteBuffer->s.deviceId, config->deviceId);
|
strcpy(minuteBuffer.s.deviceId, deviceId);
|
||||||
|
|
||||||
memcpy(minuteBuffer->s.hash, config->sharedSecret, SHA256_BLOCK_SIZE);
|
memcpy(minuteBuffer.s.hash, sharedSecret, SHA256_BLOCK_SIZE);
|
||||||
SHA256_CTX ctx;
|
SHA256_CTX ctx;
|
||||||
sha256_init(&ctx);
|
sha256_init(&ctx);
|
||||||
sha256_update(&ctx, minuteBuffer->b, sizeof(minuteBuffer->b));
|
sha256_update(&ctx, minuteBuffer.b, sizeof(minuteBuffer.b));
|
||||||
sha256_final(&ctx, minuteBuffer->s.hash);
|
sha256_final(&ctx, minuteBuffer.s.hash);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user