]> git.itanic.dy.fi Git - rrdd/blobdiff - main.c
onewire_parser.c: Fix compiler warnings about string lengths
[rrdd] / main.c
diff --git a/main.c b/main.c
index f756bdea4e63d0e7934a8a295f9dcfc0d0cb3af1..d57fb0b646b36983d67da88a08cc2068435c5a78 100644 (file)
--- a/main.c
+++ b/main.c
@@ -187,6 +187,7 @@ int main(int argc, char *argv[])
 
        init_plugin_manager(argv[0]);
        register_built_in_parsers();
+       register_network_parser();
 
        if (!opts.config_file) {
                pr_err("No database config file given. Nothing to do\n");
@@ -217,10 +218,13 @@ int main(int argc, char *argv[])
 
                sleeptime = get_next_update(db_list, &db_name);
 
-               t = time(0) + sleeptime;
-               strftime(timestr, sizeof(timestr), "%T", localtime(&t));
-               pr_info("Next scheduled event \"%s\" at %s, in %d seconds\n",
-                       db_name, timestr, sleeptime);
+               if (sleeptime >=  0) {
+                       t = time(0) + sleeptime;
+                       strftime(timestr, sizeof(timestr), "%T", localtime(&t));
+                       pr_info("Next scheduled event \"%s\" at %s, in %d seconds\n",
+                               db_name, timestr, sleeptime);
+               } else
+                       pr_info("All jobs active, sleeping until event arrives\n");
 
                poll_job_requests(sleeptime);
        }