diff options
author | Omar Tarabai <tarabai@devegypt.com> | 2014-06-04 16:03:17 +0000 |
---|---|---|
committer | Omar Tarabai <tarabai@devegypt.com> | 2014-06-04 16:03:17 +0000 |
commit | f286cd0b87731774b9448a0cdc82f7c8682c4efe (patch) | |
tree | d84ace0bf67dd4f8a99888548f6ab635206eab4f /src/peerstore/peerstore_common.c | |
parent | 7d18e9d89d2c920f9139bec7f55f01b00b5fd81a (diff) | |
download | gnunet-f286cd0b87731774b9448a0cdc82f7c8682c4efe.tar.gz gnunet-f286cd0b87731774b9448a0cdc82f7c8682c4efe.zip |
peerstore: added 'replace' option and other fixes
Diffstat (limited to 'src/peerstore/peerstore_common.c')
-rw-r--r-- | src/peerstore/peerstore_common.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/peerstore/peerstore_common.c b/src/peerstore/peerstore_common.c index eeaa3144c..48c04010a 100644 --- a/src/peerstore/peerstore_common.c +++ b/src/peerstore/peerstore_common.c | |||
@@ -137,6 +137,7 @@ PEERSTORE_create_record_mq_envelope(const char *sub_system, | |||
137 | const void *value, | 137 | const void *value, |
138 | size_t value_size, | 138 | size_t value_size, |
139 | struct GNUNET_TIME_Absolute *expiry, | 139 | struct GNUNET_TIME_Absolute *expiry, |
140 | enum GNUNET_PEERSTORE_StoreOption options, | ||
140 | uint16_t msg_type) | 141 | uint16_t msg_type) |
141 | { | 142 | { |
142 | struct StoreRecordMessage *srm; | 143 | struct StoreRecordMessage *srm; |
@@ -168,6 +169,7 @@ PEERSTORE_create_record_mq_envelope(const char *sub_system, | |||
168 | } | 169 | } |
169 | srm->sub_system_size = htons(ss_size); | 170 | srm->sub_system_size = htons(ss_size); |
170 | srm->value_size = htons(value_size); | 171 | srm->value_size = htons(value_size); |
172 | srm->options = options; | ||
171 | dummy = &srm[1]; | 173 | dummy = &srm[1]; |
172 | memcpy(dummy, sub_system, ss_size); | 174 | memcpy(dummy, sub_system, ss_size); |
173 | dummy += ss_size; | 175 | dummy += ss_size; |