summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorAndrew Clayton <andrew@digital-domain.net>2022-06-14 17:14:01 +0100
committerAndrew Clayton <andrew@digital-domain.net>2022-06-15 21:14:50 +0100
commita66cd9a0f380b26ac4ba4b329052822d7d2e8e53 (patch)
tree905ef6080189418cd467dcc9f32428afc5e62bd5 /src
parent6a8081d71e805b12d0f7fd32ce72d60babadfc85 (diff)
downloadunit-a66cd9a0f380b26ac4ba4b329052822d7d2e8e53.tar.gz
unit-a66cd9a0f380b26ac4ba4b329052822d7d2e8e53.tar.bz2
Port: removed useless msg->cancelled == 0 checks.
In src/nxt_port_socket.c::nxt_port_read_msg_process() msg->cancelled is set to 0 and is not touched again. However there are several checks for it being == 0 which are _always_ true, so remove them. I'm assuming that this is functioning as intended and that setting msg->cancelled to 0 is correct. msg->cancelled was set 0 unconditionally in commit e227fc9 ("Introducing application and port shared memory queues."), so I guess the now redundant checks were simply missed for removal.
Diffstat (limited to 'src')
-rw-r--r--src/nxt_port_socket.c27
1 files changed, 10 insertions, 17 deletions
diff --git a/src/nxt_port_socket.c b/src/nxt_port_socket.c
index 2a51dfb6..2bb2d0e0 100644
--- a/src/nxt_port_socket.c
+++ b/src/nxt_port_socket.c
@@ -1237,7 +1237,7 @@ nxt_port_read_msg_process(nxt_task_t *task, nxt_port_t *port,
} else {
if (nxt_slow_path(msg->port_msg.mf != 0)) {
- if (msg->port_msg.mmap && msg->cancelled == 0) {
+ if (msg->port_msg.mmap) {
nxt_port_mmap_read(task, msg);
b = msg->buf;
}
@@ -1251,25 +1251,18 @@ nxt_port_read_msg_process(nxt_task_t *task, nxt_port_t *port,
fmsg->port_msg.nf = 0;
fmsg->port_msg.mf = 0;
- if (nxt_fast_path(msg->cancelled == 0)) {
- msg->buf = NULL;
- msg->fd[0] = -1;
- msg->fd[1] = -1;
- b = NULL;
+ msg->buf = NULL;
+ msg->fd[0] = -1;
+ msg->fd[1] = -1;
+ b = NULL;
- } else {
- nxt_port_close_fds(msg->fd);
- }
} else {
- if (nxt_fast_path(msg->cancelled == 0)) {
-
- if (msg->port_msg.mmap) {
- nxt_port_mmap_read(task, msg);
- b = msg->buf;
- }
-
- port->handler(task, msg);
+ if (msg->port_msg.mmap) {
+ nxt_port_mmap_read(task, msg);
+ b = msg->buf;
}
+
+ port->handler(task, msg);
}
}