aboutsummaryrefslogtreecommitdiff
path: root/src/recover.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/recover.c')
-rw-r--r--src/recover.c54
1 files changed, 27 insertions, 27 deletions
diff --git a/src/recover.c b/src/recover.c
index f1603d9..8d34bec 100644
--- a/src/recover.c
+++ b/src/recover.c
@@ -1,3 +1,3 @@
1/* This file is part of GDBM, the GNU data base manager. 1/* This file is part of GDBM, the GNU data base manager.
2 Copyright (C) 2016-2018 Free Software Foundation, Inc. 2 Copyright (C) 2016-2019 Free Software Foundation, Inc.
3 3
@@ -157,32 +157,32 @@ _gdbm_finish_transfer (GDBM_FILE dbf, GDBM_FILE new_dbf,
157 157
158 dbf->lock_type = new_dbf->lock_type; 158 dbf->lock_type = new_dbf->lock_type;
159 dbf->desc = new_dbf->desc; 159 dbf->desc = new_dbf->desc;
160 dbf->header = new_dbf->header; 160 dbf->header = new_dbf->header;
161 dbf->dir = new_dbf->dir; 161 dbf->dir = new_dbf->dir;
162 dbf->bucket = new_dbf->bucket; 162 dbf->bucket = new_dbf->bucket;
163 dbf->bucket_dir = new_dbf->bucket_dir; 163 dbf->bucket_dir = new_dbf->bucket_dir;
164 dbf->last_read = new_dbf->last_read; 164 dbf->last_read = new_dbf->last_read;
165 dbf->bucket_cache = new_dbf->bucket_cache; 165 dbf->bucket_cache = new_dbf->bucket_cache;
166 dbf->cache_size = new_dbf->cache_size; 166 dbf->cache_size = new_dbf->cache_size;
167 dbf->header_changed = new_dbf->header_changed; 167 dbf->header_changed = new_dbf->header_changed;
168 dbf->directory_changed = new_dbf->directory_changed; 168 dbf->directory_changed = new_dbf->directory_changed;
169 dbf->bucket_changed = new_dbf->bucket_changed; 169 dbf->bucket_changed = new_dbf->bucket_changed;
170 dbf->second_changed = new_dbf->second_changed; 170 dbf->second_changed = new_dbf->second_changed;
171 171
172 free (new_dbf->name); 172 free (new_dbf->name);
173 free (new_dbf); 173 free (new_dbf);
174 174
175 #if HAVE_MMAP 175 #if HAVE_MMAP
176 /* Re-initialize mapping if required */ 176 /* Re-initialize mapping if required */
177 if (dbf->memory_mapping) 177 if (dbf->memory_mapping)
178 _gdbm_mapped_init (dbf); 178 _gdbm_mapped_init (dbf);
179 #endif 179 #endif
180 180
181 /* Make sure the new database is all on disk. */ 181 /* Make sure the new database is all on disk. */
182 gdbm_file_sync (dbf); 182 gdbm_file_sync (dbf);
183 183
184 /* Force the right stuff for a correct bucket cache. */ 184 /* Force the right stuff for a correct bucket cache. */
185 dbf->cache_entry = &dbf->bucket_cache[0]; 185 dbf->cache_entry = &dbf->bucket_cache[0];
186 return _gdbm_get_bucket (dbf, 0); 186 return _gdbm_get_bucket (dbf, 0);
187 } 187}
188 188

Return to:

Send suggestions and report system problems to the System administrator.