diff --git a/linuxkm/lkcapi_glue.c b/linuxkm/lkcapi_glue.c index 39df5d7715..8b23b015ac 100644 --- a/linuxkm/lkcapi_glue.c +++ b/linuxkm/lkcapi_glue.c @@ -292,8 +292,10 @@ static int linuxkm_lkcapi_sysfs_install(void) { if (ret) return ret; ret = linuxkm_lkcapi_sysfs_install_node(&deinstall_algs_attr, NULL); - if (ret) + if (ret) { + (void)linuxkm_lkcapi_sysfs_deinstall_node(&install_algs_attr, NULL); return ret; + } installed_sysfs_LKCAPI_files = 1; } return 0;