Skip to content

Commit 6611545

Browse files
committed
fixes
1 parent 9cf22a2 commit 6611545

4 files changed

Lines changed: 10 additions & 10 deletions

File tree

rust/src/http_access_logger.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,10 +186,10 @@ mod tests {
186186
let mut envoy_filter = envoy_proxy_dynamic_modules_rust_sdk::MockEnvoyHttpFilter::new();
187187
envoy_filter
188188
.expect_get_request_headers()
189-
.returning(|| vec![(EnvoyBuffer::new("host"), EnvoyBuffer::new("example.com"))]);
189+
.returning(|| vec![(EnvoyBuffer::new(b"host"), EnvoyBuffer::new(b"example.com"))]);
190190
envoy_filter
191191
.expect_get_response_headers()
192-
.returning(|| vec![(EnvoyBuffer::new("content-length"), EnvoyBuffer::new("123"))]);
192+
.returning(|| vec![(EnvoyBuffer::new(b"content-length"), EnvoyBuffer::new(b"123"))]);
193193
access_logger_filter.on_request_headers(&mut envoy_filter, false);
194194
access_logger_filter.on_response_headers(&mut envoy_filter, false);
195195

rust/src/http_header_mutation.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,10 +118,10 @@ mod tests {
118118
.expect_get_attribute_string()
119119
.returning(|id| match id {
120120
abi::envoy_dynamic_module_type_attribute_id::SourceAddress => {
121-
return Some(EnvoyBuffer::new("1.1.1.1:12345"));
121+
return Some(EnvoyBuffer::new(b"1.1.1.1:12345"));
122122
}
123123
abi::envoy_dynamic_module_type_attribute_id::UpstreamAddress => {
124-
return Some(EnvoyBuffer::new("2.2.2.2:12345"));
124+
return Some(EnvoyBuffer::new(b"2.2.2.2:12345"));
125125
}
126126
_ => panic!("Unexpected attribute id"),
127127
});

rust/src/http_random_auth.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ impl<EHF: EnvoyHttpFilter> HttpFilter<EHF> for Filter {
3737
) -> abi::envoy_dynamic_module_type_on_http_filter_request_headers_status {
3838
let reject = rand::rng().random::<bool>();
3939
if reject {
40-
envoy_filter.send_response(403, vec![], Some(b"Access forbidden"), None);
40+
envoy_filter.send_response(403, &[], Some(b"Access forbidden"), None);
4141
return abi::envoy_dynamic_module_type_on_http_filter_request_headers_status::StopIteration;
4242
}
4343
abi::envoy_dynamic_module_type_on_http_filter_request_headers_status::Continue

rust/src/http_zero_copy_regex_waf.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ impl<EHF: EnvoyHttpFilter> HttpFilter<EHF> for Filter {
7070
.expect("Failed to do regex match");
7171
if matched {
7272
// If the regex matches, we send a 403 response.
73-
envoy_filter.send_response(403, vec![], Some(b"Access forbidden"), None);
73+
envoy_filter.send_response(403, &[], Some(b"Access forbidden"), None);
7474
return abi::envoy_dynamic_module_type_on_http_filter_request_body_status::StopIterationNoBuffer;
7575
}
7676
abi::envoy_dynamic_module_type_on_http_filter_request_body_status::Continue
@@ -141,8 +141,8 @@ mod tests {
141141
static mut HELLO: [u8; 6] = *b"Hello ";
142142
static mut WORLD: [u8; 6] = *b"World!";
143143
Some(vec![
144-
EnvoyMutBuffer::new(unsafe { &mut HELLO }),
145-
EnvoyMutBuffer::new(unsafe { &mut WORLD }),
144+
unsafe { EnvoyMutBuffer::new(&raw mut HELLO) },
145+
unsafe { EnvoyMutBuffer::new(&raw mut WORLD) },
146146
])
147147
})
148148
.times(1);
@@ -160,8 +160,8 @@ mod tests {
160160
static mut GOOD: [u8; 5] = *b"Good ";
161161
static mut MORNING: [u8; 8] = *b"Morning!";
162162
Some(vec![
163-
EnvoyMutBuffer::new(unsafe { &mut GOOD }),
164-
EnvoyMutBuffer::new(unsafe { &mut MORNING }),
163+
unsafe { EnvoyMutBuffer::new(&raw mut GOOD) },
164+
unsafe { EnvoyMutBuffer::new(&raw mut MORNING) },
165165
])
166166
})
167167
.times(1);

0 commit comments

Comments
 (0)