aboutsummaryrefslogtreecommitdiff
path: root/src/peerstore/gnunet-service-peerstore.c
diff options
context:
space:
mode:
authorOmar Tarabai <tarabai@devegypt.com>2014-05-14 17:06:27 +0000
committerOmar Tarabai <tarabai@devegypt.com>2014-05-14 17:06:27 +0000
commit3fd47482d18b111b1dd407258d1eb388df56c21e (patch)
treec58fa83178682ee8abcf01884150a1e04cb262a8 /src/peerstore/gnunet-service-peerstore.c
parent1eef3106cb6ed367eeaec6c35b2dcc76ef314db6 (diff)
downloadgnunet-3fd47482d18b111b1dd407258d1eb388df56c21e.tar.gz
gnunet-3fd47482d18b111b1dd407258d1eb388df56c21e.zip
added record expiry to sqlite
Diffstat (limited to 'src/peerstore/gnunet-service-peerstore.c')
-rw-r--r--src/peerstore/gnunet-service-peerstore.c21
1 files changed, 6 insertions, 15 deletions
diff --git a/src/peerstore/gnunet-service-peerstore.c b/src/peerstore/gnunet-service-peerstore.c
index 990fa2c88..ad4d68335 100644
--- a/src/peerstore/gnunet-service-peerstore.c
+++ b/src/peerstore/gnunet-service-peerstore.c
@@ -115,21 +115,11 @@ void handle_store (void *cls,
115 GNUNET_SERVER_receive_done(client, GNUNET_SYSERR); 115 GNUNET_SERVER_receive_done(client, GNUNET_SYSERR);
116 return; 116 return;
117 } 117 }
118 if(NULL == record->sub_system) 118 if(NULL == record->sub_system
119 || NULL == record->peer
120 || NULL == record->key)
119 { 121 {
120 GNUNET_log(GNUNET_ERROR_TYPE_ERROR, "Sub system not supplied in client store request\n"); 122 GNUNET_log(GNUNET_ERROR_TYPE_ERROR, "Full key not supplied in client store request\n");
121 GNUNET_SERVER_receive_done(client, GNUNET_SYSERR);
122 return;
123 }
124 if(NULL == record->peer)
125 {
126 GNUNET_log(GNUNET_ERROR_TYPE_ERROR, "Peer id not supplied in client store request\n");
127 GNUNET_SERVER_receive_done(client, GNUNET_SYSERR);
128 return;
129 }
130 if(NULL == record->key)
131 {
132 GNUNET_log(GNUNET_ERROR_TYPE_ERROR, "Key not supplied in client store request\n");
133 GNUNET_SERVER_receive_done(client, GNUNET_SYSERR); 123 GNUNET_SERVER_receive_done(client, GNUNET_SYSERR);
134 return; 124 return;
135 } 125 }
@@ -143,7 +133,8 @@ void handle_store (void *cls,
143 record->peer, 133 record->peer,
144 record->key, 134 record->key,
145 record->value, 135 record->value,
146 record->value_size)) 136 record->value_size,
137 GNUNET_TIME_relative_to_absolute(record->lifetime)))
147 { 138 {
148 response_type = GNUNET_MESSAGE_TYPE_PEERSTORE_STORE_RESULT_OK; 139 response_type = GNUNET_MESSAGE_TYPE_PEERSTORE_STORE_RESULT_OK;
149 } 140 }