From d3dd170faab53f2af9eba1f69b66b62b9f580fd3 Mon Sep 17 00:00:00 2001 From: Miroslav Cimerman Date: Fri, 4 Jul 2025 02:37:45 +0200 Subject: [PATCH] lib/device/src/bd_srv.c: answer with return code --- uspace/lib/device/src/bd_srv.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/uspace/lib/device/src/bd_srv.c b/uspace/lib/device/src/bd_srv.c index ea39948532..34206c6d0f 100644 --- a/uspace/lib/device/src/bd_srv.c +++ b/uspace/lib/device/src/bd_srv.c @@ -76,8 +76,8 @@ static void bd_read_blocks_srv(bd_srv_t *srv, ipc_call_t *call) rc = srv->srvs->ops->read_blocks(srv, ba, cnt, buf, size); if (rc != EOK) { - async_answer_0(&rcall, ENOMEM); - async_answer_0(call, ENOMEM); + async_answer_0(&rcall, rc); + async_answer_0(call, rc); free(buf); return; } @@ -120,8 +120,8 @@ static void bd_read_toc_srv(bd_srv_t *srv, ipc_call_t *call) rc = srv->srvs->ops->read_toc(srv, session, buf, size); if (rc != EOK) { - async_answer_0(&rcall, ENOMEM); - async_answer_0(call, ENOMEM); + async_answer_0(&rcall, rc); + async_answer_0(call, rc); free(buf); return; }