@@ -123,7 +123,7 @@ extern dsp_status dcd_destroy_manager(IN struct dcd_manager *hdcd_mgr);
* Returns:
* 0: Success.
* -EPERM: Unable to enumerate through the DCD database.
- * DSP_SENUMCOMPLETE: Enumeration completed. This is not an error code.
+ * ENODATA: Enumeration completed. This is not an error code.
* Requires:
* DCD initialized.
* uuid_obj is a valid pointer.
@@ -286,7 +286,11 @@ dsp_status dcd_enumerate_object(IN s32 cIndex, IN enum dsp_dcdobjtype obj_type,
/* At the end of enumeration. Reset enum_refs. */
enum_refs = 0;
- status = DSP_SENUMCOMPLETE;
+ /*
+ * TODO: Revisit, this is not an errror case but code
+ * expects non-zero value.
+ */
+ status = ENODATA;
} else {
status = -EPERM;
}