diff --git a/devolutions-gateway/src/interceptor/pcap_recording.rs b/devolutions-gateway/src/interceptor/pcap_recording.rs index 5474c7c86..e1fb6f3d9 100644 --- a/devolutions-gateway/src/interceptor/pcap_recording.rs +++ b/devolutions-gateway/src/interceptor/pcap_recording.rs @@ -50,7 +50,8 @@ impl PcapRecordingInterceptor { } let (state, cond_var) = &*condition_timeout; - let result = cond_var.wait_timeout(state.lock().unwrap(), std::time::Duration::from_millis(timeout as u64)); + let result = cond_var + .wait_timeout(state.lock().unwrap(), std::time::Duration::from_millis(timeout as u64)); match result { Ok((state_result, timeout_result)) => match *state_result { diff --git a/devolutions-gateway/src/plugin_manager/recording.rs b/devolutions-gateway/src/plugin_manager/recording.rs index 97f0a80dd..0f95b8009 100644 --- a/devolutions-gateway/src/plugin_manager/recording.rs +++ b/devolutions-gateway/src/plugin_manager/recording.rs @@ -5,6 +5,7 @@ use dlopen_derive::SymBorApi; use std::{ffi::CString, io::Error, mem::transmute, os::raw::c_char, sync::Arc}; pub type RecordingContext = usize; +const MAX_PATH_LEN: u32 = 512; #[allow(non_snake_case)] #[derive(SymBorApi)] @@ -101,7 +102,7 @@ impl Recorder { } pub fn get_filepath(&self) -> String { - let mut path_array = [0i8; 512]; + let mut path_array = [0i8; MAX_PATH_LEN]; unsafe { (self.api.NowRecording_GetPath)(self.ctx, path_array.as_mut_ptr()); }