]> granicus.if.org Git - postgresql/commitdiff
Remove unnecessary, inconsistent flag resets in ProcessInterrupts.
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 17 Jan 2010 04:27:54 +0000 (04:27 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 17 Jan 2010 04:27:54 +0000 (04:27 +0000)
src/backend/tcop/postgres.c

index 8d55e3575a0866abdac6dcb135dc548ea0fc4f71..7631efb9363a84e2320e04442d8418ff5542e96a 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $PostgreSQL: pgsql/src/backend/tcop/postgres.c,v 1.583 2010/01/16 10:05:50 sriggs Exp $
+ *       $PostgreSQL: pgsql/src/backend/tcop/postgres.c,v 1.584 2010/01/17 04:27:54 tgl Exp $
  *
  * NOTES
  *       this is the "main" module of the postgres backend and
@@ -2867,22 +2867,14 @@ ProcessInterrupts(void)
                        ImmediateInterruptOK = false;   /* not idle anymore */
                        DisableNotifyInterrupt();
                        DisableCatchupInterrupt();
-
                        if (DoingCommandRead)
-                       {
-                               ProcDiePending = false;
-                               QueryCancelPending = false;
                                ereport(FATAL,
                                                (errcode(ERRCODE_ADMIN_SHUTDOWN),
                                                 errmsg("terminating connection due to conflict with recovery")));
-                       }
                        else
-                       {
-                               QueryCancelPending = false;
                                ereport(ERROR,
                                                (errcode(ERRCODE_QUERY_CANCELED),
                                                 errmsg("canceling statement due to conflict with recovery")));
-                       }
                }
 
                /*