aboutsummaryrefslogtreecommitdiff
path: root/src/my/test_my.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/my/test_my.c')
-rw-r--r--src/my/test_my.c21
1 files changed, 13 insertions, 8 deletions
diff --git a/src/my/test_my.c b/src/my/test_my.c
index f7e6ae68a..defaf6cbc 100644
--- a/src/my/test_my.c
+++ b/src/my/test_my.c
@@ -37,9 +37,9 @@
37static int 37static int
38run_queries (struct GNUNET_MYSQL_Context *context) 38run_queries (struct GNUNET_MYSQL_Context *context)
39{ 39{
40 struct GNUNET_CRYPTO_RsaPublicKey *pub; 40 struct GNUNET_CRYPTO_RsaPublicKey *pub = NULL;
41 struct GNUNET_CRYPTO_RsaPublicKey *pub2 = NULL; 41 struct GNUNET_CRYPTO_RsaPublicKey *pub2 = NULL;
42 struct GNUNET_CRYPTO_RsaSignature *sig; 42 struct GNUNET_CRYPTO_RsaSignature *sig = NULL;;
43 struct GNUNET_CRYPTO_RsaSignature *sig2 = NULL; 43 struct GNUNET_CRYPTO_RsaSignature *sig2 = NULL;
44 struct GNUNET_TIME_Absolute abs_time = GNUNET_TIME_absolute_get (); 44 struct GNUNET_TIME_Absolute abs_time = GNUNET_TIME_absolute_get ();
45 struct GNUNET_TIME_Absolute abs_time2; 45 struct GNUNET_TIME_Absolute abs_time2;
@@ -48,7 +48,7 @@ run_queries (struct GNUNET_MYSQL_Context *context)
48 struct GNUNET_HashCode hc; 48 struct GNUNET_HashCode hc;
49 struct GNUNET_HashCode hc2; 49 struct GNUNET_HashCode hc2;
50 const char msg[] = "hello"; 50 const char msg[] = "hello";
51 void *msg2; 51 void *msg2 = NULL;;
52 size_t msg2_len; 52 size_t msg2_len;
53 53
54 uint16_t u16; 54 uint16_t u16;
@@ -60,10 +60,10 @@ run_queries (struct GNUNET_MYSQL_Context *context)
60 60
61 int ret; 61 int ret;
62 62
63 struct GNUNET_MYSQL_StatementHandle *statements_handle_insert; 63 struct GNUNET_MYSQL_StatementHandle *statements_handle_insert = NULL;
64 struct GNUNET_MYSQL_StatementHandle *statements_handle_select; 64 struct GNUNET_MYSQL_StatementHandle *statements_handle_select = NULL;
65 65
66 struct GNUNET_CRYPTO_RsaPrivateKey *priv; 66 struct GNUNET_CRYPTO_RsaPrivateKey *priv = NULL;
67 struct GNUNET_HashCode hmsg; 67 struct GNUNET_HashCode hmsg;
68 68
69 priv = GNUNET_CRYPTO_rsa_private_key_create (1024); 69 priv = GNUNET_CRYPTO_rsa_private_key_create (1024);
@@ -163,7 +163,7 @@ run_queries (struct GNUNET_MYSQL_Context *context)
163 ret = GNUNET_MY_extract_result (statements_handle_select, 163 ret = GNUNET_MY_extract_result (statements_handle_select,
164 results_select); 164 results_select);
165 165
166 GNUNET_break (GNUNET_YES == ret); 166 GNUNET_assert (GNUNET_YES == ret);
167 GNUNET_break (abs_time.abs_value_us == abs_time2.abs_value_us); 167 GNUNET_break (abs_time.abs_value_us == abs_time2.abs_value_us);
168 GNUNET_break (forever.abs_value_us == forever2.abs_value_us); 168 GNUNET_break (forever.abs_value_us == forever2.abs_value_us);
169 GNUNET_break (0 == 169 GNUNET_break (0 ==
@@ -171,6 +171,8 @@ run_queries (struct GNUNET_MYSQL_Context *context)
171 &hc2, 171 &hc2,
172 sizeof (struct GNUNET_HashCode))); 172 sizeof (struct GNUNET_HashCode)));
173 173
174 GNUNET_assert (NULL != sig2);
175 GNUNET_assert (NULL != pub2);
174 GNUNET_break (0 == 176 GNUNET_break (0 ==
175 GNUNET_CRYPTO_rsa_signature_cmp (sig, 177 GNUNET_CRYPTO_rsa_signature_cmp (sig,
176 sig2)); 178 sig2));
@@ -192,7 +194,7 @@ run_queries (struct GNUNET_MYSQL_Context *context)
192 GNUNET_CRYPTO_rsa_signature_free (sig); 194 GNUNET_CRYPTO_rsa_signature_free (sig);
193 GNUNET_CRYPTO_rsa_private_key_free (priv); 195 GNUNET_CRYPTO_rsa_private_key_free (priv);
194 GNUNET_CRYPTO_rsa_public_key_free (pub); 196 GNUNET_CRYPTO_rsa_public_key_free (pub);
195 197
196 if (GNUNET_OK != ret) 198 if (GNUNET_OK != ret)
197 return 1; 199 return 1;
198 200
@@ -251,5 +253,8 @@ main (int argc, const char * const argv[])
251 253
252 ret = run_queries (context); 254 ret = run_queries (context);
253 255
256 GNUNET_MYSQL_context_destroy (context);
257 GNUNET_free (config);
258
254 return ret; 259 return ret;
255} 260}