de-experimentalizing
[oweals/gnunet.git] / src / datastore / datastore_api.c
index f6b5cd609c560e37eb384f45b26fb0cb78438202..ef373695063ed11e94ed89c7b2239b9486571fae 100644 (file)
@@ -1272,6 +1272,8 @@ process_result_message (void *cls,
              ntohl(dm->size),
              GNUNET_h2s(&dm->key));
 #endif
+  if (GNUNET_YES == qe->one_shot)
+    free_queue_entry (qe);
   h->retry_time.rel_value = 0;
   rc.iter (rc.iter_cls,
           &dm->key,
@@ -1282,8 +1284,6 @@ process_result_message (void *cls,
           ntohl(dm->anonymity),
           GNUNET_TIME_absolute_ntoh(dm->expiration),   
           GNUNET_ntohll(dm->uid));
-  if (GNUNET_YES == qe->one_shot)
-    free_queue_entry (qe);
 }