From aad7ebeef857f38109faddf7f635e36b87cd3dcf Mon Sep 17 00:00:00 2001 From: danielbotros Date: Tue, 5 May 2026 13:52:40 -0400 Subject: [PATCH] Update viam_dial stub to match new 10-arg signature The rust-utils `viam_dial` FFI gained three new trailing parameters (`c_force_relay`, `c_force_p2p`, `c_turn_uri`). The C++-side stub used on platforms without a real rust-utils build (currently non-x86_64 Windows) must mirror the header signature; otherwise the next pickup of the new rust-utils header would fail to compile on those platforms. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/viam/sdk/rpc/private/viam_rust_utils_stubs.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/viam/sdk/rpc/private/viam_rust_utils_stubs.cpp b/src/viam/sdk/rpc/private/viam_rust_utils_stubs.cpp index 2b76c6c5a..7552a11eb 100644 --- a/src/viam/sdk/rpc/private/viam_rust_utils_stubs.cpp +++ b/src/viam/sdk/rpc/private/viam_rust_utils_stubs.cpp @@ -14,6 +14,15 @@ void viam_free_string(char*) { abort(); } -char* viam_dial(const char*, const char*, const char*, const char*, bool, float, viam_dial_ffi*) { +char* viam_dial(const char*, + const char*, + const char*, + const char*, + bool, + float, + viam_dial_ffi*, + bool, + bool, + const char*) { abort(); }