diff options
author | Florian Dold <florian.dold@gmail.com> | 2013-07-23 21:45:32 +0000 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2013-07-23 21:45:32 +0000 |
commit | fa4a75ba2ddcf893cb7ee45c4b5f8b88af5dd344 (patch) | |
tree | 6bad4012a8d9ecfa07e9aede54368d2c11b7045e /src/set/test_set_api.c | |
parent | 4d16dd35e67216b69a7d49d967ccdebcd1238344 (diff) | |
download | gnunet-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.c | 10 |
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 | |||
108 | start (void *cls) | 112 | start (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); |