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

(-)linux-2.6.9/security/keys/keyring.c.orig (-1 / +5 lines)
Lines 201-207 static void keyring_destroy(struct key * Link Here
201
 	if (keyring->description) {
201
 	if (keyring->description) {
202
 		write_lock(&keyring_name_lock);
202
 		write_lock(&keyring_name_lock);
203
		list_del(&keyring->type_data.link);
203
204
		if (keyring->type_data.link.next != NULL &&
205
		    !list_empty(&keyring->type_data.link))
206
			list_del(&keyring->type_data.link);
207
204
 		write_unlock(&keyring_name_lock);
208
 		write_unlock(&keyring_name_lock);
205
 	}
209
 	}

Return to bug 100507