Fix dump in ZCL_ABAPGIT_GIT_PACK=>DECODE (#6468)

This commit is contained in:
Marc Bernard 2023-09-05 09:54:33 -04:00 committed by GitHub
parent c2254f9f8f
commit 4ca6c4a4ec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -238,7 +238,8 @@ CLASS zcl_abapgit_git_pack IMPLEMENTATION.
gzip_out = lv_compressed
gzip_out_len = lv_compressed_len ).
IF lv_compressed(lv_compressed_len) <> lv_data(lv_compressed_len).
IF xstrlen( lv_data ) <= lv_compressed_len OR
lv_compressed(lv_compressed_len) <> lv_data(lv_compressed_len).
"Lets try with zlib before error in out for good
"This fixes issues with TFS 2017 and visualstudio.com Git repos
zlib_decompress( CHANGING cv_data = lv_data