Sfoglia il codice sorgente

net/message: Allow packet payloads to be empty.

We should be able to send commands without a payload.
parazyd 2 anni fa
parent
commit
6b49fa6560
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      src/net/message.rs

+ 1 - 1
src/net/message.rs

@@ -135,7 +135,7 @@ pub async fn send_packet<W: AsyncWrite + Unpin + Send + Sized>(
     packet: Packet,
     packet: Packet,
 ) -> Result<usize> {
 ) -> Result<usize> {
     assert!(!packet.command.is_empty());
     assert!(!packet.command.is_empty());
-    assert!(!packet.payload.is_empty());
+    //assert!(!packet.payload.is_empty());
     assert!(std::mem::size_of::<usize>() <= std::mem::size_of::<u64>());
     assert!(std::mem::size_of::<usize>() <= std::mem::size_of::<u64>());
 
 
     let mut written: usize = 0;
     let mut written: usize = 0;