aboutsummaryrefslogtreecommitdiffstats
path: root/g10/tdbio.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>1999-02-13 13:17:29 +0000
committerWerner Koch <[email protected]>1999-02-13 13:17:29 +0000
commit6e5bc13878a31f06345e72bea11d42a003c480d0 (patch)
tree9c8dfddb401de32b70b0012447d29d5322d71d25 /g10/tdbio.c
parentSee ChangeLog: Sat Feb 13 12:14:42 CET 1999 Werner Koch (diff)
downloadgnupg-6e5bc13878a31f06345e72bea11d42a003c480d0.tar.gz
gnupg-6e5bc13878a31f06345e72bea11d42a003c480d0.zip
See ChangeLog: Sat Feb 13 14:13:04 CET 1999 Werner Koch
Diffstat (limited to '')
-rw-r--r--g10/tdbio.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/g10/tdbio.c b/g10/tdbio.c
index 2eddb4b2d..6aaa18012 100644
--- a/g10/tdbio.c
+++ b/g10/tdbio.c
@@ -466,6 +466,11 @@ tdbio_set_dbname( const char *new_dbname, int create )
if( db_fd == -1 )
log_fatal( _("%s: can't open: %s\n"), db_name, strerror(errno) );
+ if( !lockhandle )
+ lockhandle = create_dotlock( db_name );
+ if( !lockhandle )
+ log_fatal( _("%s: can't create lock\n"), db_name );
+
memset( &rec, 0, sizeof rec );
rec.r.ver.version = 2;
rec.r.ver.created = make_timestamp();