aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOmar Tarabai <tarabai@devegypt.com>2014-08-24 22:42:36 +0000
committerOmar Tarabai <tarabai@devegypt.com>2014-08-24 22:42:36 +0000
commite9c23061dfde4ecc54da4b5d588ebe2c54e798d9 (patch)
tree97fa1b88571f915878250cc352ec9853fe9a67b9
parent9894aa789be33fee93af458646ce8ee143abfd75 (diff)
downloadgnunet-e9c23061dfde4ecc54da4b5d588ebe2c54e798d9.tar.gz
gnunet-e9c23061dfde4ecc54da4b5d588ebe2c54e798d9.zip
peerstore: fix
-rw-r--r--src/peerstore/gnunet-service-peerstore.c11
-rw-r--r--src/peerstore/peerstore_common.c2
2 files changed, 9 insertions, 4 deletions
diff --git a/src/peerstore/gnunet-service-peerstore.c b/src/peerstore/gnunet-service-peerstore.c
index 97c272b18..4ea50cedb 100644
--- a/src/peerstore/gnunet-service-peerstore.c
+++ b/src/peerstore/gnunet-service-peerstore.c
@@ -409,13 +409,18 @@ handle_store (void *cls, struct GNUNET_SERVER_Client *client,
409 return; 409 return;
410 } 410 }
411 GNUNET_log (GNUNET_ERROR_TYPE_INFO, 411 GNUNET_log (GNUNET_ERROR_TYPE_INFO,
412 "Received a store request (size: %lu) for sub system `%s', peer `%s', key `%s'\n", 412 "Received a store request (size: %lu).\n"
413 " Sub system `%s'\n"
414 " Peer `%s'\n"
415 " Key `%s'\n"
416 " Value size %lu\n"
417 " Options: %d.\n",
413 record->value_size, record->sub_system, GNUNET_i2s (record->peer), 418 record->value_size, record->sub_system, GNUNET_i2s (record->peer),
414 record->key); 419 record->key, record->value_size, ntohl (srm->options));
415 if (GNUNET_OK != 420 if (GNUNET_OK !=
416 db->store_record (db->cls, record->sub_system, record->peer, record->key, 421 db->store_record (db->cls, record->sub_system, record->peer, record->key,
417 record->value, record->value_size, *record->expiry, 422 record->value, record->value_size, *record->expiry,
418 srm->options)) 423 ntohl (srm->options)))
419 { 424 {
420 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, 425 GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
421 _("Failed to store requested value, sqlite database error.")); 426 _("Failed to store requested value, sqlite database error."));
diff --git a/src/peerstore/peerstore_common.c b/src/peerstore/peerstore_common.c
index 96b428aee..6279d9ead 100644
--- a/src/peerstore/peerstore_common.c
+++ b/src/peerstore/peerstore_common.c
@@ -164,7 +164,7 @@ PEERSTORE_create_record_mq_envelope (const char *sub_system,
164 } 164 }
165 srm->sub_system_size = htons (ss_size); 165 srm->sub_system_size = htons (ss_size);
166 srm->value_size = htons (value_size); 166 srm->value_size = htons (value_size);
167 srm->options = options; 167 srm->options = htonl (options);
168 dummy = &srm[1]; 168 dummy = &srm[1];
169 memcpy (dummy, sub_system, ss_size); 169 memcpy (dummy, sub_system, ss_size);
170 dummy += ss_size; 170 dummy += ss_size;