v1_cfi_iterate_word_similarity.patch
application/octet-stream
Filename: v1_cfi_iterate_word_similarity.patch
Type: application/octet-stream
Part: 2
Patch
Format: unified
Series: patch v1
| File | + | − |
|---|---|---|
| contrib/pg_trgm/trgm_op.c | 3 | 0 |
diff --git a/contrib/pg_trgm/trgm_op.c b/contrib/pg_trgm/trgm_op.c
index 49b3609de9..2df573876d 100644
--- a/contrib/pg_trgm/trgm_op.c
+++ b/contrib/pg_trgm/trgm_op.c
@@ -7,6 +7,7 @@
#include "catalog/pg_type.h"
#include "lib/qunique.h"
+#include "miscadmin.h"
#include "trgm.h"
#include "tsearch/ts_locale.h"
#include "utils/lsyscache.h"
@@ -492,6 +493,8 @@ iterate_word_similarity(int *trg2indexes,
for (i = 0; i < len2; i++)
{
+ CHECK_FOR_INTERRUPTS();
+
/* Get index of next trigram */
int trgindex = trg2indexes[i];