vserver 2.0 rc7
[linux-2.6.git] / drivers / ieee1394 / config_roms.c
index 530f853..1017fd7 100644 (file)
@@ -67,8 +67,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;
        }