std: fix memory bug in getExternalExecutor

Until now, we would pass `candidate: NativeTargetInfo` which creates
a copy of the `NativeTargetInfo.DynamicLinker` buffer. We would then
return this buffer in `bad_dl: []const u8` which would goes out-of-scope
the moment we leave this function frame yielding garbage. To fix this,
we just need to remember to pass by const-pointer
`candidate: *const NativeTargetInfo`.
df9462690fJakub Konka committed on 10/6/2023, 10:43:00 AMparente6590fe
4 files changedLine totals unavailable