goto error;
};
-out:
ret = 0;
error:
if (acme_http_req(task, ctx, ctx->finalize, HTTP_METH_POST, hdrs, ist2(req_out->area, req_out->data)))
goto error;
-
ret = 0;
+ goto out;
error:
memprintf(errmsg, "couldn't request the finalize URL");
-
+out:
free_trash_chunk(req_in);
free_trash_chunk(req_out);
free_trash_chunk(csr);
memprintf(errmsg, "invalid HTTP status code %d when getting Finalize URL", hc->res.status);
goto error;
}
-out:
+
ret = 0;
error:
goto error;
ret = 0;
+ goto out;
error:
memprintf(errmsg, "couldn't generate the Challenge request");
-
+out:
free_trash_chunk(req_in);
free_trash_chunk(req_out);
ret = 0;
+ goto end;
+
error_jws:
memprintf(errmsg, "couldn't generate the JWS token: %s", errmsg ? *errmsg : "");
goto end;
break;
}
-out:
ret = 0;
error:
goto error;
ret = 0;
+ goto out;
error:
memprintf(errmsg, "couldn't generate the newOrder request");
-
+out:
free_trash_chunk(req_in);
free_trash_chunk(req_out);
goto error;
}
-out:
ret = 0;
error:
goto error;
ret = 0;
+ goto out;
error:
memprintf(errmsg, "couldn't generate the newAccount request");
-
+out:
free_trash_chunk(req_in);
free_trash_chunk(req_out);