[pgpool-committers: 5583] pgpool: Fix wrong usage of volatile declaration.

Tatsuo Ishii ishii at sraoss.co.jp
Sat Mar 30 11:25:28 JST 2019

Fix wrong usage of volatile declaration.

From a PostgreSQL commit message:
     Variables used after a longjmp() need to be declared volatile.  In
     case of a pointer, it's the pointer itself that needs to be declared
     volatile, not the pointed-to value.

Same thing can be said to:
     volatile StartupPacket *sp;

This should have been:
     StartupPacket *volatile sp;

This also suppresses a compiler warning.



Modified Files
src/protocol/child.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

More information about the pgpool-committers mailing list