From: Indu Bhagat Date: Sun, 6 Jul 2025 02:02:24 +0000 (-0700) Subject: libsframe: fix error code in sframe_decode X-Git-Tag: binutils-2_45~174 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=87f5e2edca1412326ae40489e2780821093481cb;p=thirdparty%2Fbinutils-gdb.git libsframe: fix error code in sframe_decode When sanity check of SFrame header fails, set error code to SFRAME_ERR_BUF_INVAL instead of the current SFRAME_ERR_NOMEM. --- 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);