diff options
author | David Shaw <[email protected]> | 2004-09-30 15:00:58 +0000 |
---|---|---|
committer | David Shaw <[email protected]> | 2004-09-30 15:00:58 +0000 |
commit | 85f975596887930f8488f9008367d052b9aa660d (patch) | |
tree | 4be8d9c27425689a9f43eee28ae06e5ff45fe94f /g10/gpgv.c | |
parent | * util.h: Prototype destroy_dotlock(). From Werner on stable branch. (diff) | |
download | gnupg-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.c | 1 |
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) {} |