X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/6a7dce9165a4a707382e49877334353618fcad9a..ba6e6b64033b1f9de49feccb5c9cd438354481f7:/key-data.c diff --git a/key-data.c b/key-data.c index 43ad901..69795fe 100644 --- a/key-data.c +++ b/key-data.c @@ -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);