summaryrefslogtreecommitdiff
path: root/src/html.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/html.c')
-rw-r--r--src/html.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/html.c b/src/html.c
index 20007f9..ec7064c 100644
--- a/src/html.c
+++ b/src/html.c
@@ -409,7 +409,7 @@ char *html_render_clients_page(const char *host, const struct ListClientResult *
return buf;
}
-char *html_render_client_detail_page(const char *host, const struct GetClientOnlyResult *client_result, const struct GetBackupsResult *backups_result, size_t *out_len) {
+char *html_render_client_detail_page(const char *host, const char* proto, const struct GetClientOnlyResult *client_result, const struct GetBackupsResult *backups_result, size_t *out_len) {
// Determine status and staleness
int is_stale = 0;
const char *current_status = "OK";
@@ -468,14 +468,15 @@ char *html_render_client_detail_page(const char *host, const struct GetClientOnl
" <details>\n"
" <summary>How To</summary>\n"
" <div>\n"
- " <pre><code>curl -s -X POST %s \\\n"
+ " <pre><code>curl -s -X POST %s://%s \\\n"
" -H \"Content-Type: application/json\" \\\n"
" -d \'{\"client\": \"%s\", \"secret\": \"%s\", \"event\": \"begin_backup\"}\'"
"</pre></code>\n"
" </div>\n"
" </details>\n",
client_result->secret,
- host ? host : "localhost",
+ proto != NULL ? proto : "http",
+ host != NULL ? host : "localhost",
client_result->name,
client_result->secret
);