aboutsummaryrefslogtreecommitdiff
path: root/alert.c
diff options
context:
space:
mode:
authorarf20 <aruizfernandez05@gmail.com>2025-11-15 05:02:42 +0100
committerarf20 <aruizfernandez05@gmail.com>2025-11-15 05:02:42 +0100
commit9617a4239955afedd80e423f5d6a52199626d00d (patch)
tree8b5b71ed708602ef9b641a30d1ee23733ad89aaf /alert.c
parenta8284822eb59155d142446dab246f9eace3fda1e (diff)
downloadarfnet2-status-master.tar.gz
arfnet2-status-master.zip
fix config json conflict and variable samplesHEADmaster
Diffstat (limited to 'alert.c')
-rw-r--r--alert.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/alert.c b/alert.c
index 2aef5ff..4e6ccb6 100644
--- a/alert.c
+++ b/alert.c
@@ -55,7 +55,7 @@ send_api(const target_t *target, const char *endpoint, const char *content_type,
list = curl_slist_append(list, buff); /* copies */
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, list);
- snprintf(buff, 4096, body_tmpl, target->name, status_str[target->status]);
+ snprintf(buff, 4096, body_tmpl, target->name, status_str[target->status[0]]);
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, buff);
CURLcode curl_code = curl_easy_perform(curl);
@@ -127,8 +127,8 @@ send_email(const target_t *target, const char *address,
strftime(timestr, 256, "%a, %d %b %Y %T %z", tm_now);
snprintf(buff2, 1024, subject_tmpl, target->name,
- status_str[target->status]);
- snprintf(buff3, 1024, body_tmpl, target->name, status_str[target->status]);
+ status_str[target->status[0]]);
+ snprintf(buff3, 1024, body_tmpl, target->name, status_str[target->status[0]]);
snprintf(buff, 4096, "Date: %s\r\nTo: %s\r\nFrom: %s\r\n"
"Subject: %s\r\n\r\n%s\r\n", timestr, address, alert_config.from,
buff2, buff3);
@@ -181,10 +181,10 @@ alert_init()
if (*line == '\n' || *line == '\0')
continue;
- char *type = strtok(line, ",");
- char *target = strtok(NULL, ",");
- char *extra = strtok(NULL, ",");
- char *body_tmpl = strtok(NULL, ",");
+ char *type = strtok(line, ";");
+ char *target = strtok(NULL, ";");
+ char *extra = strtok(NULL, ";");
+ char *body_tmpl = strtok(NULL, ";");
if (!type || !target) {
fprintf(stderr, "malformed config line: %s\n", line);