From 5ed44b2a0448d2ac2e76ce68cb342665257a0126 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Wed, 4 Jun 2025 17:06:28 +0000 Subject: Delay addition of pid in name until after trivial permanent errors Signed-off-by: Laurent Bercot --- src/conn-tools/proxy-server.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/conn-tools/proxy-server.c') diff --git a/src/conn-tools/proxy-server.c b/src/conn-tools/proxy-server.c index 5a578f8..e5c5820 100644 --- a/src/conn-tools/proxy-server.c +++ b/src/conn-tools/proxy-server.c @@ -329,9 +329,7 @@ int main (int argc, char const *const *argv) } ; uint64_t golb = 0 ; - char prog_storage[PROG_pid_len(NAME)] ; - PROG_pid_fill(prog_storage, NAME) ; - PROG = prog_storage ; + PROG = NAME ; { char const *gola[MAIN_GOLA_N] = { 0 } ; @@ -350,6 +348,10 @@ int main (int argc, char const *const *argv) tain_add_g(&deadline, &tto) ; } + char prog_storage[PROG_pid_len(NAME)] ; + PROG_pid_fill(prog_storage, NAME) ; + PROG = prog_storage ; + if ((golb & (1 << MAIN_GOLB_V1 | 1 << MAIN_GOLB_V2)) == 0) golb |= 1 << MAIN_GOLB_V2 ; if ((golb & (1 << MAIN_GOLB_V1 | 1 << MAIN_GOLB_V2)) == 1 << MAIN_GOLB_V2) v2() ; else if ((golb & (1 << MAIN_GOLB_V1 | 1 << MAIN_GOLB_V2)) == 1 << MAIN_GOLB_V1) v1() ; -- cgit v1.3.1