]> git.itanic.dy.fi Git - log-plotter/blobdiff - main.c
Add missing initialization
[log-plotter] / main.c
diff --git a/main.c b/main.c
index 8e145218aa4e463c88e5ecbf33914cae58c93655..4832e6a12063e85555091d4e37ee4a0d1b369246 100644 (file)
--- a/main.c
+++ b/main.c
@@ -72,7 +72,7 @@ static int read_data(int infd, int outfd)
        int epoll_fd;
        int ret;
        char buf[256];
-       int offset;
+       int offset = 0;
 
        epoll_fd = epoll_create(1);
        if (epoll_fd < 0) {
@@ -100,9 +100,6 @@ static int read_data(int infd, int outfd)
                        return -1;
                }
 
-               if (!start_time)
-                       start_time = time(NULL);
-
                ret = read_log_line(infd, buf, sizeof(buf), &offset);
                if (ret < 0)
                        return ret;
@@ -116,6 +113,9 @@ static int read_data(int infd, int outfd)
                        continue;
                }
 
+               if (!start_time)
+                       start_time = time(NULL);
+
                cur_time = time(NULL);
 
                pr_info("%s\n", buf);