CVSROOT:        /cvsroot
Module name:    pgsql-server
Changes by:     [EMAIL PROTECTED]       03/10/16 13:50:41

Modified files:
        src/backend/access/transam: xact.c 
        src/backend/commands: async.c 
        src/backend/tcop: postgres.c 
        src/include/access: xact.h 

Log message:
        Fix bad interaction between NOTIFY processing and V3 extended query
        protocol, per report from Igor Shevchenko.  NOTIFY thought it could
        do its thing if transaction blockState is TBLOCK_DEFAULT, but in
        reality it had better check the low-level transaction state is
        TRANS_DEFAULT as well.  Formerly it was not possible to wait for the
        client in a state where the first is true and the second is not ...
        but now we can have such a state.  Minor cleanup in StartTransaction()
        as well.


---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
      subscribe-nomail command to [EMAIL PROTECTED] so that your
      message can get through to the mailing list cleanly

Reply via email to