Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
797ec4d
sqlite: add support for readBigInts option in db connection level
miguelmarcondesf Jun 24, 2025
e0de362
module: update tests for combined ambiguous module syntax error
mertcanaltin Jun 24, 2025
924cf1e
test: deflake test-config-file
lpinca Jun 23, 2025
3a119be
test: save the config file in a temporary directory
lpinca Jun 23, 2025
f40ac32
dns: set timeout to 1000ms when timeout < 0
theanarkh Jun 25, 2025
a78385c
module: convert schema-only core module on `convertCJSFilenameToURL`
himself65 Jun 25, 2025
c891db1
repl: improve tab completion on computed properties
dario-piotrowicz Jun 26, 2025
692f1ae
test: update WPT for urlpattern to 84b75f0880
nodejs-github-bot Jun 26, 2025
0def4e2
tools: update gyp-next to 0.20.2
nodejs-github-bot Jun 26, 2025
12286c9
src: use ranges library (C++20) more systematically
lemire Jun 26, 2025
d8f3f64
lib: fix `getTypeScriptParsingMode` jsdoc
ShenHongFei Jun 26, 2025
1519b75
doc: fix `stream.md` section order
aduh95 Jun 26, 2025
6052d8c
test_runner: correct "already mocked" error punctuation placement
JakobJingleheimer Jun 26, 2025
028ce40
deps: update minimatch to 10.0.3
nodejs-github-bot Jun 26, 2025
6e6b373
doc: add missing colon to headers in `globals.md`
avivkeller Jun 27, 2025
d0faf72
test_runner: fix timeout not propagated to the child process in run
jakecastelli Jun 27, 2025
cebb93e
doc: add array type in http request headers
mikaws Jun 27, 2025
8741da8
deps: update googletest to 35b75a2
nodejs-github-bot Jun 27, 2025
b36fa0f
doc: fix jsdoc definition of assert.ifError() fn in lib/assert.js
pr4j3sh Jun 27, 2025
049c838
build: option to use custom inspector_protocol path
codebytere Jun 28, 2025
1ee539a
tty: treat empty `NO_COLOR` same as absent `NO_COLOR`
aduh95 Jun 28, 2025
d07ce8e
fs: throw `ERR_INVALID_THIS` on illegal invocations
LiviaMedeiros Jun 28, 2025
efe19b5
repl: fix eval errors thrown after close throwing `ERR_USE_AFTER_CLOSE`
dario-piotrowicz Jun 28, 2025
a1f4333
vm: expose import phase on SourceTextModule.moduleRequests
legendecas Jun 28, 2025
2445f86
src: -Wmismatched-new-delete in debug_utils.cc
codebytere Jun 28, 2025
df85b02
test: close dirs in `fs-opendir` test
LiviaMedeiros Jun 28, 2025
fe17f5d
watch: add `--watch-kill-signal` flag
dario-piotrowicz Jun 15, 2025
80dec98
doc: add all watch-mode related flags to node.1
dario-piotrowicz Jun 28, 2025
48f5d6d
doc: add guidelines for introduction of ERM support
jasnell Jun 29, 2025
5e854e1
doc: add missing comma in `child_process.md`
ronijames008 Jun 29, 2025
67b3f4f
test: remove reliance on in-tree `deps/undici`
richardlau Jun 29, 2025
8e9622e
deps: update undici to 7.11.0
nodejs-github-bot Jun 29, 2025
57c69ac
test: replace `.filter()[0]` with `.find()`
LiviaMedeiros Jun 29, 2025
b5c7e64
test_runner: correctly filter --experimental-config-file
pmarchini Jun 29, 2025
a118bfc
assert: remove dead code
kt3k Jun 29, 2025
23bd4d1
fs: special input `-1` on `chown`, `lchown` and `fchown`
himself65 Jun 29, 2025
c76585d
build: disable v8_enable_pointer_compression_shared_cage on non-64bit
codebytere Jun 30, 2025
2b34867
v8: fix missing callback in heap utils destroy
BridgeAR Jun 30, 2025
ff2efd2
doc: fix links in test.md
vassudanagunta Jun 30, 2025
d8a86a6
test: add tests to ensure that node.1 is kept in sync with cli.md
dario-piotrowicz Jun 30, 2025
f735b8b
deps: update sqlite to 3.50.2
nodejs-github-bot Jul 1, 2025
c300f10
test: add known issue tests for fs.cp
jasnell Jul 1, 2025
93e1a33
crypto: fix inclusion of OPENSSL_IS_BORINGSSL define
codebytere Jul 1, 2025
9ff81d2
doc: update vm doc links
legendecas Jul 1, 2025
bd4a1a5
meta: add IlyasShabi to collaborators
IlyasShabi Jul 1, 2025
b6ff6c8
test: add known issue tests for recursive readdir calls with Buffer path
dario-piotrowicz Jul 1, 2025
dd54910
src,permission: enhance permission model debug
RafaelGSS Jul 2, 2025
1e423e0
tools: update inspector_protocol to 69d69dd
codebytere Jul 2, 2025
8b93008
doc: update email address for Richard Lau
richardlau Jul 3, 2025
710e13d
doc: add ovflowd back to core collaborators
ovflowd Jul 3, 2025
9623c50
permission: propagate permission model flags on spawn
RafaelGSS Jul 2, 2025
bf66291
deps: V8: cherry-pick 1d7159580156
targos Jun 18, 2025
210e608
src: cleanup uv_fs_req before uv_fs_stat on existSync
RafaelGSS Jun 16, 2025
1913962
tools: bump the eslint group in /tools/eslint with 6 updates
dependabot[bot] Jul 3, 2025
3ec5fe0
meta: bump github/codeql-action from 3.28.18 to 3.29.2
dependabot[bot] Jul 4, 2025
d534706
meta: bump step-security/harden-runner from 2.12.0 to 2.12.2
dependabot[bot] Jul 4, 2025
573171d
deps: V8: cherry-pick 0ce2edb7adfd
kxxt Jul 4, 2025
6af0163
src: simplify adding fast APIs to ExternalReferenceRegistry
Renegade334 Jul 4, 2025
98f29fa
doc: remove myself from security steward rotation
mhdawson Jul 4, 2025
ba66145
src: fix -Wunreachable-code in src/node_api.cc
codebytere Jun 30, 2025
056a1af
src: fix -Wunreachable-code-return in src/node_contextify.cc
codebytere Jun 30, 2025
143379d
src: -Wunreachable-code error in crypto_context.cc
codebytere Jun 30, 2025
8eecaa2
src: -Wunreachable-code-break in node_config_file.cc
codebytere Jun 30, 2025
adb950c
tools,doc: move more MDN links to types
aduh95 Jul 4, 2025
a7a4870
doc: add missing `Class:` mentions
aduh95 Jul 4, 2025
94725fc
doc: fix `fetch` subsections in `globals.md`
aduh95 Jul 4, 2025
d29b195
module: link module with a module request record
legendecas Jul 4, 2025
8d4f6a0
doc: move "Core Promise APIs" to "Completed initiatives"
aduh95 Jul 4, 2025
4170359
bootstrap: initialize http proxy after user module loader setup
joyeecheung Jul 5, 2025
77712ae
crypto: fix SHAKE128/256 breaking change introduced with OpenSSL 3.4
panva Jul 5, 2025
7f7a833
os: fix GetInterfaceAddresses memory lieaky
theanarkh Jul 5, 2025
b378fc3
fs: close dir before throwing if `options.bufferSize` is invalid
LiviaMedeiros Jul 6, 2025
ab834a8
doc: mark stability markers consistent in `globals.md`
aduh95 Jul 6, 2025
87f4d07
fs: add disposable mkdtempSync
bakkot May 30, 2025
e8dd189
tools: compile maglev files into v8_compiler if maglev is disabled
ziyao233 Jun 27, 2025
ed966a0
src,permission: add support to permission.has(addon)
RafaelGSS Jul 7, 2025
839b25e
lib: expose `setupInstance` method on WASI class
toyobayashi Feb 25, 2025
31252b9
benchmark: add source map and source map cache
miguelmarcondesf Jul 7, 2025
94f9424
test: deflake test-runner-watch-mode-kill-signal
dario-piotrowicz Jul 7, 2025
78628d6
doc: clarify details of TSC public and private meetings
jasnell Jul 7, 2025
0d969a6
inspector: support undici traffic data inspection
legendecas Jul 7, 2025
921b563
doc: remove broken link to permission model source code
juanarbol Jul 8, 2025
3afb15b
dns: fix parse memory leaky
theanarkh Jul 8, 2025
22b60e8
crypto: support outputLength option in crypto.hash for XOF functions
Aditi-1400 Jul 8, 2025
5576dec
2025-07-09, Version 24.4.0 (Current)
nodejs-github-bot Jul 8, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
dns: fix parse memory leaky
PR-URL: #58973
Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
  • Loading branch information
theanarkh authored and RafaelGSS committed Jul 8, 2025
commit 3afb15b7153cbe74e0d23aee4e0445e7ee84809f
4 changes: 2 additions & 2 deletions src/cares_wrap.cc
Original file line number Diff line number Diff line change
Expand Up @@ -1565,6 +1565,8 @@ Maybe<int> SoaTraits::Parse(QuerySoaWrap* wrap,

if (status != ARES_SUCCESS) return Just<int>(status);

auto cleanup = OnScopeLeave([&]() { ares_free_data(soa_out); });

Local<Object> soa_record = Object::New(env->isolate());

if (soa_record
Expand Down Expand Up @@ -1605,8 +1607,6 @@ Maybe<int> SoaTraits::Parse(QuerySoaWrap* wrap,
return Nothing<int>();
}

ares_free_data(soa_out);

wrap->CallOnComplete(soa_record);
return Just<int>(ARES_SUCCESS);
}
Expand Down