aboutsummaryrefslogtreecommitdiffstats
path: root/g10/ringedit.c
diff options
context:
space:
mode:
Diffstat (limited to 'g10/ringedit.c')
-rw-r--r--g10/ringedit.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/g10/ringedit.c b/g10/ringedit.c
index 75baf8abd..3db60f245 100644
--- a/g10/ringedit.c
+++ b/g10/ringedit.c
@@ -816,10 +816,12 @@ enum_keyblocks( int mode, KBPOS *kbpos, KBNODE *ret_root )
break;
case rt_GDBM:
break;
- default:
- log_error("OOPS in close enum_keyblocks - ignored\n");
+ case rt_UNKNOWN:
+ /* this happens when we have no keyring at all */
return rc;
- break;
+
+ default:
+ BUG();
}
/* release pending packet */
free_packet( kbpos->pkt );