File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -98,10 +98,10 @@ impl SVecf32Output {
98
98
let ptr = pgrx:: pg_sys:: palloc ( layout. size ( ) ) as * mut SVecf32Header ;
99
99
ptr. cast :: < u8 > ( ) . add ( layout. size ( ) - 8 ) . write_bytes ( 0 , 8 ) ;
100
100
std:: ptr:: addr_of_mut!( ( * ptr) . varlena) . write ( SVecf32Header :: varlena ( layout. size ( ) ) ) ;
101
+ std:: ptr:: addr_of_mut!( ( * ptr) . reserved) . write ( 0 ) ;
102
+ std:: ptr:: addr_of_mut!( ( * ptr) . magic) . write ( HEADER_MAGIC ) ;
101
103
std:: ptr:: addr_of_mut!( ( * ptr) . dims) . write ( vector. dims ( ) ) ;
102
- std:: ptr:: addr_of_mut!( ( * ptr) . magic) . write ( 2 ) ;
103
104
std:: ptr:: addr_of_mut!( ( * ptr) . len) . write ( vector. len ( ) ) ;
104
- std:: ptr:: addr_of_mut!( ( * ptr) . reserved) . write ( HEADER_MAGIC ) ;
105
105
let mut data_ptr = ( * ptr) . phantom . as_mut_ptr ( ) . cast :: < u32 > ( ) ;
106
106
std:: ptr:: copy_nonoverlapping (
107
107
vector. indexes ( ) . as_ptr ( ) ,
You can’t perform that action at this time.
0 commit comments