Set a memory context when throwing deferred errors

pull/1197/head^2
Brian Cloutier 2017-02-02 15:51:34 +03:00 committed by Brian Cloutier
parent e3c763c3f7
commit a30b9b93a4
1 changed files with 3 additions and 0 deletions

View File

@ -6,6 +6,7 @@
*/ */
#include "postgres.h" #include "postgres.h"
#include "utils/memutils.h"
#include "distributed/citus_nodes.h" #include "distributed/citus_nodes.h"
#include "distributed/errormessage.h" #include "distributed/errormessage.h"
@ -54,5 +55,7 @@ RaiseDeferredErrorInternal(DeferredErrorMessage *error, int elevel)
errorData->lineno = error->linenumber; errorData->lineno = error->linenumber;
errorData->funcname = error->functionname; errorData->funcname = error->functionname;
errorData->assoc_context = ErrorContext;
ThrowErrorData(errorData); ThrowErrorData(errorData);
} }