diff --git a/extension/src/raw.rs b/extension/src/raw.rs index d9612209..66ec05d0 100644 --- a/extension/src/raw.rs +++ b/extension/src/raw.rs @@ -145,7 +145,7 @@ impl From for Interval { // IntervalPGetDatum(result))); // So if we want the same behavior, we need to call interval_justify_hours too: let function_args = vec![Some(pg_sys::Datum::from(interval))]; - unsafe { pgrx::direct_function_call(pg_sys::interval_justify_hours, function_args) } + unsafe { pgrx::direct_function_call(pg_sys::interval_justify_hours, &function_args) } .expect("interval_justify_hours does not return None") } } diff --git a/extension/src/serialization.rs b/extension/src/serialization.rs index 32729340..41d2da4a 100644 --- a/extension/src/serialization.rs +++ b/extension/src/serialization.rs @@ -92,7 +92,6 @@ pub extern "C" fn _ts_toolkit_decode_timestamptz(text: &str) -> i64 { str.as_ptr(), b"timestamptz\0".as_ptr().cast::(), ); - return 0; } match dtype as u32 {