[COMMITTED] libsframe: fix error code in sframe_decode
Indu Bhagat
indu.bhagat@oracle.com
Sun Jul 6 02:12:50 GMT 2025
When sanity check of SFrame header fails, set error code to
SFRAME_ERR_BUF_INVAL instead of the current SFRAME_ERR_NOMEM.
Committed as obvious.
---
libsframe/sframe.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libsframe/sframe.c b/libsframe/sframe.c
index d38a61dbd63..2894009260d 100644
--- a/libsframe/sframe.c
+++ b/libsframe/sframe.c
@@ -913,7 +913,7 @@ sframe_decode (const char *sf_buf, size_t sf_size, int *errp)
sfheaderp = &dctx->sfd_header;
if (!sframe_header_sanity_check_p (sfheaderp))
{
- sframe_ret_set_errno (errp, SFRAME_ERR_NOMEM);
+ sframe_ret_set_errno (errp, SFRAME_ERR_BUF_INVAL);
goto decode_fail_free;
}
hdrsz = sframe_get_hdr_size (sfheaderp);
--
2.43.0
More information about the Binutils
mailing list