From 3620e12ee92a5842b4298b1125972a8c9bae7e72 Mon Sep 17 00:00:00 2001 From: Marc Bernard <59966492+mbtools@users.noreply.github.com> Date: Sat, 23 May 2020 11:53:02 +0200 Subject: [PATCH] Fix CX_SY_RANGE_OUT_OF_BOUNDS dump (#3394) Co-authored-by: Lars Hvam --- src/git/zcl_abapgit_git_pack.clas.abap | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/git/zcl_abapgit_git_pack.clas.abap b/src/git/zcl_abapgit_git_pack.clas.abap index bc1f16539..b79b7dc50 100644 --- a/src/git/zcl_abapgit_git_pack.clas.abap +++ b/src/git/zcl_abapgit_git_pack.clas.abap @@ -325,7 +325,8 @@ CLASS ZCL_ABAPGIT_GIT_PACK IMPLEMENTATION. ENDLOOP. - IF lv_string+0(6) = 'gpgsig'. + lv_length = strlen( lv_string ). + IF lv_length >= 6 AND lv_string+0(6) = 'gpgsig'. FIND REGEX |-----END PGP SIGNATURE-----[[:space:]]+| IN lv_string MATCH OFFSET lv_offset