--- pks-0.9.4_patch2/kd_add.c Sat Feb 12 19:49:31 2000 +++ pks/kd_add.c Tue Jan 4 20:30:41 2000 @@ -618,12 +618,12 @@ if (s) s->not_changed_revocation_sig++; /* - * Go on with the keyring, but keep the old revocation - * (free the new one to avoid memory leaks) + * Go on with the keyring, but delete the new revocation + * so it will not be accounted for below (avoids incremental loops) */ xbuffer_free(&(ke2->revocation)); - ke2->revocation = ke1->revocation; - xbuffer_alloc(&(ke1->revocation)); +// ke2->revocation = ke1->revocation; +// xbuffer_alloc(&(ke1->revocation)); } if (s)