Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/time/cmos-rtc/cmos-rtc.c

    r4f87a85a r4122410  
    588588        errno_t rc;
    589589        bool need_cleanup = false;
    590         bool bound = false;
    591590
    592591        ddf_msg(LVL_DEBUG, "rtc_dev_add %s (handle = %d)",
     
    625624        }
    626625
    627         bound = true;
    628626        rtc->fun = fun;
    629627
    630         rc = ddf_fun_add_to_category(fun, "clock");
    631         if (rc != EOK) {
    632                 ddf_msg(LVL_ERROR, "Failed adding service to clock category.");
    633                 goto error;
    634         }
     628        ddf_fun_add_to_category(fun, "clock");
    635629
    636630        ddf_msg(LVL_NOTE, "Device %s successfully initialized",
     
    640634
    641635error:
    642         if (bound)
    643                 ddf_fun_unbind(fun);
    644636        if (fun)
    645637                ddf_fun_destroy(fun);
     
    762754
    763755        rc = ddf_fun_online(fun);
    764         if (rc == EOK) {
    765                 // XXX This should be probably handled by the framework
    766                 rc = ddf_fun_add_to_category(fun, "clock");
    767         }
     756        if (rc == EOK)
     757                ddf_fun_add_to_category(fun, "clock");
    768758
    769759        return rc;
Note: See TracChangeset for help on using the changeset viewer.