projects
/
u
/
mdw
/
catacomb
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cc-hash.c (fhash): The FILE name may be null.
[u/mdw/catacomb]
/
key-data.c
diff --git
a/key-data.c
b/key-data.c
index
43ad901
..
69795fe
100644
(file)
--- 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);
}
return (k);
}
-/* --- @key_
m
ewmp@ --- *
+/* --- @key_
n
ewmp@ --- *
*
* Arguments: @unsigned e@ = other encoding flags
* @mp *m@ = pointer to the value to set
*
* 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));
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);
if (!kd) {
ks = sym_find(&k->u.s, tag, -1, 0, 0);
if (ks) sym_remove(&k->u.s, ks);