diff options
author | Peter Eisentraut | 2024-12-04 15:43:07 +0000 |
---|---|---|
committer | Peter Eisentraut | 2024-12-04 15:44:40 +0000 |
commit | dfbb092cff70ee4d4084b7e4e57228a89ff4f9f8 (patch) | |
tree | 7c9117229e90019a73fdc8a5c9ba62dd1b3a02cd | |
parent | ccc8194e4275d0be557a9b94126a12b389520593 (diff) |
Fix dead code
from commit 85b7efa1cdd
per Coverity report
-rw-r--r-- | src/backend/utils/adt/like_match.c | 7 |
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)) { |