Skip to content

Commit 9039120

Browse files
panvanpaun
authored andcommitted
crypto: fix output of privateDecrypt with zero-length data
closes #57553 closes #57572 closes #57558 PR-URL: nodejs/node#57575 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Darshan Sen <raisinten@gmail.com>
1 parent 33b9203 commit 9039120

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/ncrypto.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ Buffer<void> DataPointer::release() {
175175
DataPointer DataPointer::resize(size_t len) {
176176
size_t actual_len = std::min(len_, len);
177177
auto buf = release();
178-
if (actual_len == len_) return DataPointer(buf);
178+
if (actual_len == len_) return DataPointer(buf.data, actual_len);
179179
buf.data = OPENSSL_realloc(buf.data, actual_len);
180180
buf.len = actual_len;
181181
return DataPointer(buf);

0 commit comments

Comments
 (0)