X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fieee1394%2Fconfig_roms.c;h=e2de6fa0c9fe817d3bc26b2bd0101cc9c55e61f1;hb=97bf2856c6014879bd04983a3e9dfcdac1e7fe85;hp=530f853f03ceef8b76947eefc496f308b9e2fafe;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/drivers/ieee1394/config_roms.c b/drivers/ieee1394/config_roms.c index 530f853f0..e2de6fa0c 100644 --- a/drivers/ieee1394/config_roms.c +++ b/drivers/ieee1394/config_roms.c @@ -9,7 +9,6 @@ * directory of the kernel sources for details. */ -#include #include #include "csr1212.h" @@ -67,8 +66,8 @@ int hpsb_default_host_entry(struct hpsb_host *host) ret = csr1212_associate_keyval(vend_id, text); csr1212_release_keyval(text); ret |= csr1212_attach_keyval_to_directory(root, vend_id); + csr1212_release_keyval(vend_id); if (ret != CSR1212_SUCCESS) { - csr1212_release_keyval(vend_id); csr1212_destroy_csr(host->csr.rom); return -ENOMEM; }