summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Eisentraut2024-12-04 15:43:07 +0000
committerPeter Eisentraut2024-12-04 15:44:40 +0000
commitdfbb092cff70ee4d4084b7e4e57228a89ff4f9f8 (patch)
tree7c9117229e90019a73fdc8a5c9ba62dd1b3a02cd
parentccc8194e4275d0be557a9b94126a12b389520593 (diff)
Fix dead code
from commit 85b7efa1cdd per Coverity report
-rw-r--r--src/backend/utils/adt/like_match.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/backend/utils/adt/like_match.c b/src/backend/utils/adt/like_match.c
index afe5406cf40..f19692c3ca1 100644
--- a/src/backend/utils/adt/like_match.c
+++ b/src/backend/utils/adt/like_match.c
@@ -333,13 +333,14 @@ MatchText(const char *t, int tlen, const char *p, int plen, pg_locale_t locale)
* fails. Otherwise, try again with a longer substring.
*/
if (t1len == 0)
+ {
+ if (buf)
+ pfree(buf);
return LIKE_FALSE;
+ }
else
NextChar(t1, t1len);
}
- if (buf)
- pfree(buf);
- continue;
}
else if (GETCHAR(*p, locale) != GETCHAR(*t, locale))
{