From c27f45902bb087b765d637bb95a13e8677a265af Mon Sep 17 00:00:00 2001 From: Tao He Date: Tue, 4 Jul 2023 13:37:32 +0800 Subject: [PATCH] Fixes two compliation warnings (#2968) Signed-off-by: Tao He --- .../executor/engine/pegasus/pegasus/src/communication/buffer.rs | 2 +- .../executor/store/exp_store/src/graph_db/csr_topo.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/interactive_engine/executor/engine/pegasus/pegasus/src/communication/buffer.rs b/interactive_engine/executor/engine/pegasus/pegasus/src/communication/buffer.rs index 0c6212700502..13a0cb0e75ab 100644 --- a/interactive_engine/executor/engine/pegasus/pegasus/src/communication/buffer.rs +++ b/interactive_engine/executor/engine/pegasus/pegasus/src/communication/buffer.rs @@ -118,7 +118,7 @@ impl BufSlotPtr { fn destroy(&mut self) { unsafe { let ptr = self.ptr; - Box::from_raw(ptr.as_ptr()); + drop(Box::from_raw(ptr.as_ptr())); } } } diff --git a/interactive_engine/executor/store/exp_store/src/graph_db/csr_topo.rs b/interactive_engine/executor/store/exp_store/src/graph_db/csr_topo.rs index d4162ef2d6e7..2ee08456c4fa 100644 --- a/interactive_engine/executor/store/exp_store/src/graph_db/csr_topo.rs +++ b/interactive_engine/executor/store/exp_store/src/graph_db/csr_topo.rs @@ -44,7 +44,7 @@ impl MutEdgeVec { let mut num_edges = 0; // will be sorted via label for label in adj.keys().cloned().sorted() { - for vec in adj.get_mut(&label) { + if let Some(vec) = adj.get_mut(&label) { vec.sort(); self.offsets[node] .inner