Lines Matching defs: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;
94 hx509_error msg;
99 msg = calloc(1, sizeof(*msg));
100 if (msg == NULL) {
105 if (vasprintf(&msg->msg, fmt, ap) == -1) {
107 free(msg);
110 msg->code = code;
113 msg->next = context->error;
114 context->error = msg;
117 context->error = msg;
161 hx509_error msg = context->error;
163 if (msg == NULL || msg->code != error_code) {
178 for (msg = context->error; msg; msg = msg->next)
179 p = rk_strpoolprintf(p, "%s%s", msg->msg,
180 msg->next != NULL ? "; " : "");
216 const char *msg;
222 msg = hx509_get_error_string(context, error_code);
223 if (msg == NULL)
224 msg = "no error";
226 errx(exit_code, "%s: %s", str, msg);