diff --git a/sqlx-postgres/src/io/buf_mut.rs b/sqlx-postgres/src/io/buf_mut.rs index 0fe3809b57..c57796e348 100644 --- a/sqlx-postgres/src/io/buf_mut.rs +++ b/sqlx-postgres/src/io/buf_mut.rs @@ -19,7 +19,8 @@ impl PgBufMutExt for Vec { { // reserve space to write the prefixed length let offset = self.len(); - self.extend(&[0; 4]); + self.reserve(4); + self.extend_from_slice(&[0; 4]); // write the main body of the message let write_result = write_contents(self);