diff --git a/cpp/include/idevice++/idevice.hpp b/cpp/include/idevice++/idevice.hpp index acc906c..f600d4b 100644 --- a/cpp/include/idevice++/idevice.hpp +++ b/cpp/include/idevice++/idevice.hpp @@ -42,7 +42,7 @@ class Idevice { // Methods Result get_type() const; Result rsd_checkin(); - Result start_session(const PairingFile& pairing_file); + Result start_session(const PairingFile& pairing_file, bool legacy); // Ownership/RAII ~Idevice() noexcept = default; diff --git a/cpp/src/idevice.cpp b/cpp/src/idevice.cpp index 88a4080..b16ab91 100644 --- a/cpp/src/idevice.cpp +++ b/cpp/src/idevice.cpp @@ -53,8 +53,8 @@ Result Idevice::rsd_checkin() { return Ok(); } -Result Idevice::start_session(const PairingFile& pairing_file) { - FfiError e(idevice_start_session(handle_.get(), pairing_file.raw())); +Result Idevice::start_session(const PairingFile& pairing_file, bool legacy) { + FfiError e(idevice_start_session(handle_.get(), pairing_file.raw(), legacy)); if (e) { return Err(e); }