diff options
| author | arf20 <aruizfernandez05@gmail.com> | 2025-11-15 05:02:42 +0100 |
|---|---|---|
| committer | arf20 <aruizfernandez05@gmail.com> | 2025-11-15 05:02:42 +0100 |
| commit | 9617a4239955afedd80e423f5d6a52199626d00d (patch) | |
| tree | 8b5b71ed708602ef9b641a30d1ee23733ad89aaf /config.c | |
| parent | a8284822eb59155d142446dab246f9eace3fda1e (diff) | |
| download | arfnet2-status-9617a4239955afedd80e423f5d6a52199626d00d.tar.gz arfnet2-status-9617a4239955afedd80e423f5d6a52199626d00d.zip | |
Diffstat (limited to 'config.c')
| -rw-r--r-- | config.c | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -8,7 +8,10 @@ unsigned short port = 0; char *tmpl_path = NULL; char *log_path = NULL; -monitor_config_t monitor_config = { .interval = DEFAULT_INTERVAL }; +monitor_config_t monitor_config = { + .interval = DEFAULT_INTERVAL, + .samples = DEFAULT_SAMPLES +}; alert_config_t alert_config = { 0 }; int @@ -61,6 +64,13 @@ config_load(const char *conf_path) fprintf(stderr, "[config] invalid interval: %s\n", line); return -1; } + } else if (strcmp(line, "samples") == 0) { + monitor_config.samples = atoi(value); + printf("\tsamples: %d\n", monitor_config.samples); + if (monitor_config.samples == 0) { + fprintf(stderr, "[config] invalid samples: %s\n", line); + return -1; + } } else if (strcmp(line, "template") == 0) { value[strlen(value) - 1] = '\0'; tmpl_path = strdup(value); |
