We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e2b37ca commit 497566dCopy full SHA for 497566d
src/dmq.c
@@ -516,8 +516,11 @@ dmq_sender_main(Datum main_arg)
516
517
for (conn_id = 0; conn_id < DMQ_MAX_DESTINATIONS; conn_id++)
518
{
519
+ if (!conns[conn_id].active)
520
+ continue;
521
+
522
/* Idle --> Connecting */
- if (conns[conn_id].active && conns[conn_id].state == Idle)
523
+ if (conns[conn_id].state == Idle)
524
525
double pqtime;
526
@@ -577,6 +580,8 @@ dmq_sender_main(Datum main_arg)
577
580
578
581
uintptr_t conn_id = (uintptr_t) event.user_data;
579
582
583
+ Assert(conns[conn_id].active);
584
585
switch (conns[conn_id].state)
586
587
case Idle:
0 commit comments