Stefan Richter 638d5bb816 ieee1394: nodemgr: fix leak of struct csr1212_keyval
csr1212_keep_keyval(kv) in nodemgr_process_root_directory was
unbalanced if ne->vendor_name_kv already exists.  This happens for
example if eth1394 or raw1394 modify the local config ROM and it is
parsed again.

As a bonus, the attempt to add the vendor_name_kv sysfs attribute
when it already exists is now fixed for good.

Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
2007-10-16 23:59:58 +02:00
..
2007-04-30 00:00:28 +02:00
2005-04-16 15:20:36 -07:00
2007-07-10 00:07:40 +02:00
2007-07-10 00:07:41 +02:00
2007-04-30 00:00:29 +02:00
2007-02-08 20:57:43 +01:00
2007-10-16 23:59:57 +02:00
2007-07-26 11:11:57 -07:00
2007-07-10 00:07:41 +02:00
2005-04-16 15:20:36 -07:00