Lines Matching refs:msg
45 char *msg;
49 free_error_string(hx509_error msg)
51 while(msg) {
52 hx509_error m2 = msg->next;
53 free(msg->msg);
54 free(msg);
55 msg = m2;
92 hx509_error msg;
94 msg = calloc(1, sizeof(*msg));
95 if (msg == NULL) {
100 if (vasprintf(&msg->msg, fmt, ap) == -1) {
102 free(msg);
105 msg->code = code;
108 msg->next = context->error;
109 context->error = msg;
112 context->error = msg;
156 hx509_error msg = context->error;
158 if (msg == NULL || msg->code != error_code) {
173 for (msg = context->error; msg; msg = msg->next)
174 p = rk_strpoolprintf(p, "%s%s", msg->msg,
175 msg->next != NULL ? "; " : "");
211 const char *msg;
217 msg = hx509_get_error_string(context, error_code);
218 if (msg == NULL)
219 msg = "no error";
221 errx(exit_code, "%s: %s", str, msg);