examples/service-selection.c: Initialize error to NULL
[moonshot-ui.git] / examples / service-selection.c
1 #include <glib.h>
2 #include "libmoonshot.h"
3
4 int main (int argc, char *argv[])
5 {
6     MoonshotError *error = NULL;
7     gboolean        success;
8
9     char *nai,
10          *password,
11          *server_certificate_hash,
12          *ca_certificate,
13          *subject_name_constraint,
14          *subject_alt_name_constraint;
15
16     success = moonshot_get_identity ("",
17                                      "",
18                                      "email@project-moonshot.org",
19                                      &nai,
20                                      &password,
21                                      &server_certificate_hash,
22                                      &ca_certificate,
23                                      &subject_name_constraint,
24                                      &subject_alt_name_constraint,
25                                      &error);
26
27     if (success)
28         g_debug ("Got id: %s %s\n", nai, password);
29
30
31     moonshot_free (nai);
32     moonshot_free (password);
33     moonshot_free (server_certificate_hash);
34     moonshot_free (ca_certificate);
35     moonshot_free (subject_name_constraint);
36     moonshot_free (subject_alt_name_constraint);
37 }