]> granicus.if.org Git - vnstat/commitdiff
vnstati: close database before writing output in order to reduce the time the databas...
authorTeemu Toivola <git@humdi.net>
Sat, 27 Jul 2019 14:28:16 +0000 (17:28 +0300)
committerTeemu Toivola <git@humdi.net>
Sat, 27 Jul 2019 14:28:16 +0000 (17:28 +0300)
src/vnstat.c
src/vnstati.c

index ce90e0f3d0262a13fb567f4aec815c3657077fd1..f3181c8a8d46be33e3903c97d18477b0f04b71fc 100644 (file)
@@ -469,8 +469,8 @@ int main(int argc, char *argv[])
        }
 
        /* cleanup */
-       ibwflush();
        db_close();
+       ibwflush();
 
        return 0;
 }
index 68e5fce4f64c3541e578c7b8ecf70cb24b010301..c3458fa97eec69a5f86fd1f9ce3908ef62ac0cb0 100644 (file)
@@ -318,10 +318,9 @@ int main(int argc, char *argv[])
                printf("Qmode: %d\n", cfg.qmode);
 
        drawimage(&ic);
+       db_close();
        writeoutput(&p, &ic);
 
-       /* cleanup */
-       db_close();
        if (debug)
                printf("all done\n");