Updating comments
This commit is contained in:
parent
d81e0c9323
commit
260b0c7767
|
@ -293,9 +293,10 @@ impl DataStream {
|
||||||
|
|
||||||
let mut socket = self.stack.socket().map_err(|_| ())?;
|
let mut socket = self.stack.socket().map_err(|_| ())?;
|
||||||
|
|
||||||
|
// Note(unwrap): We only connect with a new socket, so it is guaranteed to not already be
|
||||||
|
// bound.
|
||||||
self.stack.connect(&mut socket, remote).unwrap();
|
self.stack.connect(&mut socket, remote).unwrap();
|
||||||
|
|
||||||
// Note(unwrap): The socket will be empty before we replace it.
|
|
||||||
self.socket.replace(socket);
|
self.socket.replace(socket);
|
||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
|
@ -320,9 +321,9 @@ impl DataStream {
|
||||||
pub fn process(&mut self) {
|
pub fn process(&mut self) {
|
||||||
// If there's no socket available, try to connect to our remote.
|
// If there's no socket available, try to connect to our remote.
|
||||||
if self.socket.is_none() {
|
if self.socket.is_none() {
|
||||||
// If we still can't open the remote, continue.
|
// If we can't open the socket (e.g. we do not have an IP address yet), clear data from
|
||||||
|
// the queue.
|
||||||
if self.open(self.remote).is_err() {
|
if self.open(self.remote).is_err() {
|
||||||
// Clear the queue out.
|
|
||||||
while self.queue.ready() {
|
while self.queue.ready() {
|
||||||
self.queue.dequeue();
|
self.queue.dequeue();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue