gpg: Take care of keydb_new returning NULL.
[gnupg.git] / g10 / delkey.c
index 063de78..b8c03a1 100644 (file)
@@ -65,6 +65,8 @@ do_delete_key( const char *username, int secret, int force, int *r_sec_avail )
   *r_sec_avail = 0;
 
   hd = keydb_new ();
+  if (!hd)
+    return gpg_error_from_syserror ();
 
   /* Search the userid.  */
   err = classify_user_id (username, &desc, 1);