configure.ac: Replace with a new version.
[u/mdw/catacomb] / key-data.c
index 43ad901..69795fe 100644 (file)
@@ -210,7 +210,7 @@ key_data *key_newencrypted(unsigned e, const void *p, size_t sz)
   return (k);
 }
 
-/* --- @key_mewmp@ --- *
+/* --- @key_newmp@ --- *
  *
  * Arguments:  @unsigned e@ = other encoding flags
  *             @mp *m@ = pointer to the value to set
@@ -350,6 +350,7 @@ static void structset(key_data *k, int stealp,
   unsigned f;
 
   assert(((void)"Key is not structured", k->e == KENC_STRUCT));
+  assert(((void)"Key has multiple references", k->ref == 1));
   if (!kd) {
     ks = sym_find(&k->u.s, tag, -1, 0, 0);
     if (ks) sym_remove(&k->u.s, ks);