aboutsummaryrefslogtreecommitdiffstats
path: root/g10/gpgv.c
diff options
context:
space:
mode:
authorDavid Shaw <[email protected]>2004-09-30 15:00:58 +0000
committerDavid Shaw <[email protected]>2004-09-30 15:00:58 +0000
commit85f975596887930f8488f9008367d052b9aa660d (patch)
tree4be8d9c27425689a9f43eee28ae06e5ff45fe94f /g10/gpgv.c
parent* util.h: Prototype destroy_dotlock(). From Werner on stable branch. (diff)
downloadgnupg-85f975596887930f8488f9008367d052b9aa660d.tar.gz
gnupg-85f975596887930f8488f9008367d052b9aa660d.zip
* gpgv.c, keydb.c (keydb_add_resource): Factored keyring creation out to
.. (maybe_create_keyring): .. new. Make sure that we do the checks in a locked state. Problem reported by Stefan Haller. Try to create the home directory before acquiring a lock for the keyring. From Werner on stable branch. * g10.c (main): Blow up if we didn't lose setuid. From Werner on stable branch.
Diffstat (limited to '')
-rw-r--r--g10/gpgv.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/g10/gpgv.c b/g10/gpgv.c
index a2d5ad391..ee340cefd 100644
--- a/g10/gpgv.c
+++ b/g10/gpgv.c
@@ -397,6 +397,7 @@ int tty_no_terminal(int onoff) {return 0;}
/* We do not do any locking, so use these stubs here */
void disable_dotlock(void) {}
DOTLOCK create_dotlock( const char *file_to_lock ) { return NULL; }
+void destroy_dotlock (DOTLOCK h) {}
int make_dotlock( DOTLOCK h, long timeout ) { return 0;}
int release_dotlock( DOTLOCK h ) {return 0;}
void remove_lockfiles(void) {}