aboutsummaryrefslogtreecommitdiff
path: root/src/gnsrecord
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2013-10-18 13:41:13 +0000
committerChristian Grothoff <christian@grothoff.org>2013-10-18 13:41:13 +0000
commit543d8cafc55fde62db363750d9a75536c73cbd79 (patch)
tree13d796910e6f0e01559be731edd670c4e03778df /src/gnsrecord
parent6a327b51613a52e4f1341a0ddaa3946d3810d1fd (diff)
downloadgnunet-543d8cafc55fde62db363750d9a75536c73cbd79.tar.gz
gnunet-543d8cafc55fde62db363750d9a75536c73cbd79.zip
-use fixed records
Diffstat (limited to 'src/gnsrecord')
-rw-r--r--src/gnsrecord/gnsrecord_crypto.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gnsrecord/gnsrecord_crypto.c b/src/gnsrecord/gnsrecord_crypto.c
index 9dd5365f1..bc3f07c1e 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,
107 if (0 != (rd[i].flags & GNUNET_GNSRECORD_RF_RELATIVE_EXPIRATION)) 107 if (0 != (rd[i].flags & GNUNET_GNSRECORD_RF_RELATIVE_EXPIRATION))
108 { 108 {
109 /* encrypted blocks must never have relative expiration times, convert! */ 109 /* encrypted blocks must never have relative expiration times, convert! */
110 rdc[i].flags ^= GNUNET_GNSRECORD_RF_RELATIVE_EXPIRATION; 110 rdc[i].flags &= ~GNUNET_GNSRECORD_RF_RELATIVE_EXPIRATION;
111 rdc[i].expiration_time += now.abs_value_us; 111 rdc[i].expiration_time += now.abs_value_us;
112 } 112 }
113 } 113 }
@@ -115,7 +115,7 @@ GNUNET_GNSRECORD_block_create (const struct GNUNET_CRYPTO_EcdsaPrivateKey *key,
115 rd_count_nbo = htonl (rd_count); 115 rd_count_nbo = htonl (rd_count);
116 memcpy (payload, &rd_count_nbo, sizeof (uint32_t)); 116 memcpy (payload, &rd_count_nbo, sizeof (uint32_t));
117 GNUNET_assert (payload_len == 117 GNUNET_assert (payload_len ==
118 GNUNET_GNSRECORD_records_serialize (rd_count, rd, 118 GNUNET_GNSRECORD_records_serialize (rd_count, rdc,
119 payload_len, &payload[sizeof (uint32_t)])); 119 payload_len, &payload[sizeof (uint32_t)]));
120 block = GNUNET_malloc (sizeof (struct GNUNET_GNSRECORD_Block) + 120 block = GNUNET_malloc (sizeof (struct GNUNET_GNSRECORD_Block) +
121 sizeof (uint32_t) + payload_len); 121 sizeof (uint32_t) + payload_len);