View | Details | Raw Unified | Return to bug 912202
Collapse All | Expand All

(-)linux-3.0-SLE11-SP3/security/keys/key.c (-2 / +2 lines)
Lines 656-667 found_dead_key: Link Here
656
	if (test_bit(KEY_FLAG_INSTANTIATED, &key->flags))
656
	if (test_bit(KEY_FLAG_INSTANTIATED, &key->flags))
657
		atomic_dec(&key->user->nikeys);
657
		atomic_dec(&key->user->nikeys);
658
658
659
	key_user_put(key->user);
660
661
	/* now throw away the key memory */
659
	/* now throw away the key memory */
662
	if (key->type->destroy)
660
	if (key->type->destroy)
663
		key->type->destroy(key);
661
		key->type->destroy(key);
664
662
663
	key_user_put(key->user);
664
665
	kfree(key->description);
665
	kfree(key->description);
666
666
667
#ifdef KEY_DEBUGGING
667
#ifdef KEY_DEBUGGING

Return to bug 912202