]> git.sesse.net Git - plocate/blobdiff - updatedb.cpp
Fix writing of the configuration block.
[plocate] / updatedb.cpp
index 908f47758205dc662c4cfae9bf8e76051839f02a..f655aa33fe6b80468b17b81c59f732594af3a7dc 100644 (file)
@@ -49,10 +49,10 @@ any later version.
 #include <stdlib.h>
 #include <string.h>
 #include <string>
+#include <sys/resource.h>
 #include <sys/stat.h>
 #include <sys/time.h>
 #include <sys/types.h>
-#include <sys/resource.h>
 #include <unistd.h>
 #include <utility>
 #include <vector>
@@ -679,7 +679,7 @@ int scan(const string &path, int fd, dev_t parent_dev, dir_time modified, dir_ti
                                        fprintf(stderr, "Hint: Try `ulimit -n 131072' or similar.\n");
                                } else {
                                        fprintf(stderr, "Hint: Try `ulimit -n %lu' or similar (current limit is %lu).\n",
-                                               rlim.rlim_cur * 2, rlim.rlim_cur);
+                                               rlim.rlim_cur * 2, rlim.rlim_cur);
                                }
                                exit(1);
                        }
@@ -763,6 +763,7 @@ int main(int argc, char **argv)
        }
 
        DatabaseBuilder db(conf_output.c_str(), owner, conf_block_size, existing_db.read_next_dictionary());
+       db.set_conf_block(conf_block);
        Corpus *corpus = db.start_corpus(/*store_dir_times=*/true);
 
        int root_fd = opendir_noatime(AT_FDCWD, conf_scan_root);