aboutsummaryrefslogtreecommitdiffstats
path: root/g10/keygen.c
diff options
context:
space:
mode:
Diffstat (limited to 'g10/keygen.c')
-rw-r--r--g10/keygen.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/g10/keygen.c b/g10/keygen.c
index 43924395c..958be3af4 100644
--- a/g10/keygen.c
+++ b/g10/keygen.c
@@ -507,24 +507,24 @@ generate_keypair()
/* we can now write the certificates */
/* FIXME: should we check wether the user-id already exists? */
- if( get_keyblock_handle( pub_fname, &pub_kbpos ) ) {
- if( add_keyblock_resource( pub_fname, 1 ) ) {
+ if( get_keyblock_handle( pub_fname, 0, &pub_kbpos ) ) {
+ if( add_keyblock_resource( pub_fname, 1, 0 ) ) {
log_error("can add keyblock file '%s'\n", pub_fname );
rc = G10ERR_CREATE_FILE;
}
- else if( get_keyblock_handle( pub_fname, &pub_kbpos ) ) {
+ else if( get_keyblock_handle( pub_fname, 0, &pub_kbpos ) ) {
log_error("can get keyblock handle for '%s'\n", pub_fname );
rc = G10ERR_CREATE_FILE;
}
}
if( rc )
;
- else if( get_keyblock_handle( sec_fname, &sec_kbpos ) ) {
- if( add_keyblock_resource( sec_fname, 1 ) ) {
+ else if( get_keyblock_handle( sec_fname, 1, &sec_kbpos ) ) {
+ if( add_keyblock_resource( sec_fname, 1, 1 ) ) {
log_error("can add keyblock file '%s'\n", sec_fname );
rc = G10ERR_CREATE_FILE;
}
- else if( get_keyblock_handle( sec_fname, &sec_kbpos ) ) {
+ else if( get_keyblock_handle( sec_fname, 1, &sec_kbpos ) ) {
log_error("can get keyblock handle for '%s'\n", sec_fname );
rc = G10ERR_CREATE_FILE;
}