]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#8831 move flag init into readhdr
authorHoward Chu <hyc@openldap.org>
Mon, 2 Apr 2018 17:01:19 +0000 (18:01 +0100)
committerHoward Chu <hyc@openldap.org>
Sat, 10 Oct 2020 12:16:34 +0000 (13:16 +0100)
Avoid stomping on flags from 1st readhr invocation

libraries/liblmdb/mdb_load.c

index 7275d7a4f3e89fe0ad0b827bd2b1aa83bfb3a9b0..d313813e31625f6be54ff3465bef45b85f592adb 100644 (file)
@@ -65,6 +65,7 @@ static void readhdr(void)
 {
        char *ptr;
 
+       flags = 0;
        while (fgets(dbuf.mv_data, dbuf.mv_size, stdin) != NULL) {
                lineno++;
                if (!strncmp(dbuf.mv_data, "VERSION=", STRLENOF("VERSION="))) {
@@ -385,7 +386,6 @@ int main(int argc, char *argv[])
        while(!Eof) {
                MDB_val key, data;
                int batch = 0;
-               flags = 0;
                int appflag;
 
                if (!dohdr) {