UEAGLE: Remove sysfs files on error case

Bugfix, remove sysfs files when modem fails to boot.

Signed-off-by: Stanislaw Gruszka <stf_xl@wp.pl>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
Stanislaw Gruszka 2007-08-20 23:20:49 +02:00 коммит произвёл Greg Kroah-Hartman
Родитель 39d1f8c9fc
Коммит 4c132e7724
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -1721,9 +1721,12 @@ static int uea_bind(struct usbatm_data *usbatm, struct usb_interface *intf,
ret = uea_boot(sc); ret = uea_boot(sc);
if (ret < 0) if (ret < 0)
goto error; goto error_rm_grp;
return 0; return 0;
error_rm_grp:
sysfs_remove_group(&intf->dev.kobj, &attr_grp);
error: error:
kfree(sc); kfree(sc);
return ret; return ret;