Преглед на файлове

queue_packet: move packet vector instead of copying

Davin McCall преди 11 месеца
родител
ревизия
da33da4fac
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      src/control.cc

+ 1 - 1
src/control.cc

@@ -1218,7 +1218,7 @@ bool control_conn_t::queue_packet(std::vector<char> &&pkt) noexcept
     }
     
     try {
-        outbuf.emplace_back(pkt);
+        outbuf.emplace_back(std::move(pkt));
         iob.set_watches(in_flag | OUT_EVENTS);
         return true;
     }