aboutsummaryrefslogtreecommitdiff
path: root/src/set/test_set_api.c
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2013-07-23 21:45:32 +0000
committerFlorian Dold <florian.dold@gmail.com>2013-07-23 21:45:32 +0000
commitfa4a75ba2ddcf893cb7ee45c4b5f8b88af5dd344 (patch)
tree6bad4012a8d9ecfa07e9aede54368d2c11b7045e /src/set/test_set_api.c
parent4d16dd35e67216b69a7d49d967ccdebcd1238344 (diff)
downloadgnunet-fa4a75ba2ddcf893cb7ee45c4b5f8b88af5dd344.tar.gz
gnunet-fa4a75ba2ddcf893cb7ee45c4b5f8b88af5dd344.zip
- extract context msg correctly
Diffstat (limited to 'src/set/test_set_api.c')
-rw-r--r--src/set/test_set_api.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/set/test_set_api.c b/src/set/test_set_api.c
index 2b809c0e7..59c79ee38 100644
--- a/src/set/test_set_api.c
+++ b/src/set/test_set_api.c
@@ -91,6 +91,10 @@ listen_cb (void *cls,
91{ 91{
92 struct GNUNET_SET_OperationHandle *oh; 92 struct GNUNET_SET_OperationHandle *oh;
93 93
94 GNUNET_assert (NULL != context_msg);
95
96 GNUNET_assert (ntohs (context_msg->type) == GNUNET_MESSAGE_TYPE_TEST);
97
94 GNUNET_log (GNUNET_ERROR_TYPE_INFO, "listen cb called\n"); 98 GNUNET_log (GNUNET_ERROR_TYPE_INFO, "listen cb called\n");
95 GNUNET_SET_listen_cancel (listen_handle); 99 GNUNET_SET_listen_cancel (listen_handle);
96 100
@@ -108,10 +112,14 @@ static void
108start (void *cls) 112start (void *cls)
109{ 113{
110 struct GNUNET_SET_OperationHandle *oh; 114 struct GNUNET_SET_OperationHandle *oh;
115 struct GNUNET_MessageHeader context_msg;
116
117 context_msg.size = htons (sizeof context_msg);
118 context_msg.type = htons (GNUNET_MESSAGE_TYPE_TEST);
111 119
112 listen_handle = GNUNET_SET_listen (config, GNUNET_SET_OPERATION_UNION, 120 listen_handle = GNUNET_SET_listen (config, GNUNET_SET_OPERATION_UNION,
113 &app_id, listen_cb, NULL); 121 &app_id, listen_cb, NULL);
114 oh = GNUNET_SET_prepare (&local_id, &app_id, NULL, 42, 122 oh = GNUNET_SET_prepare (&local_id, &app_id, &context_msg, 42,
115 GNUNET_SET_RESULT_ADDED, 123 GNUNET_SET_RESULT_ADDED,
116 result_cb_set1, NULL); 124 result_cb_set1, NULL);
117 GNUNET_SET_commit (oh, set1); 125 GNUNET_SET_commit (oh, set1);