diff options
author | Christian Grothoff <christian@grothoff.org> | 2013-10-18 13:41:13 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2013-10-18 13:41:13 +0000 |
commit | 543d8cafc55fde62db363750d9a75536c73cbd79 (patch) | |
tree | 13d796910e6f0e01559be731edd670c4e03778df /src/gnsrecord | |
parent | 6a327b51613a52e4f1341a0ddaa3946d3810d1fd (diff) |
-use fixed records
Diffstat (limited to 'src/gnsrecord')
-rw-r--r-- | src/gnsrecord/gnsrecord_crypto.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gnsrecord/gnsrecord_crypto.c b/src/gnsrecord/gnsrecord_crypto.c index 9dd5365f19..bc3f07c1e0 100644 --- a/src/gnsrecord/gnsrecord_crypto.c +++ b/src/gnsrecord/gnsrecord_crypto.c @@ -107,7 +107,7 @@ GNUNET_GNSRECORD_block_create (const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, if (0 != (rd[i].flags & GNUNET_GNSRECORD_RF_RELATIVE_EXPIRATION)) { /* encrypted blocks must never have relative expiration times, convert! */ - rdc[i].flags ^= GNUNET_GNSRECORD_RF_RELATIVE_EXPIRATION; + rdc[i].flags &= ~GNUNET_GNSRECORD_RF_RELATIVE_EXPIRATION; rdc[i].expiration_time += now.abs_value_us; } } @@ -115,7 +115,7 @@ GNUNET_GNSRECORD_block_create (const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, rd_count_nbo = htonl (rd_count); memcpy (payload, &rd_count_nbo, sizeof (uint32_t)); GNUNET_assert (payload_len == - GNUNET_GNSRECORD_records_serialize (rd_count, rd, + GNUNET_GNSRECORD_records_serialize (rd_count, rdc, payload_len, &payload[sizeof (uint32_t)])); block = GNUNET_malloc (sizeof (struct GNUNET_GNSRECORD_Block) + sizeof (uint32_t) + payload_len); |