git.postgresql.org Git - postgresql.git/commitdiff

git projects / postgresql.git / commitdiff
? search:
summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: ccc8194)
Fix dead code
Wed, 4 Dec 2024 15:43:07 +0000 (16:43 +0100)
Wed, 4 Dec 2024 15:44:40 +0000 (16:44 +0100)
from commit 85b7efa1cdd

per Coverity report


diff --git a/src/backend/utils/adt/like_match.c b/src/backend/utils/adt/like_match.c
index afe5406cf40945d00272790b701409bd4b6a78e9..f19692c3ca15c83ab5410de99832860ced1172c7 100644 (file)
--- 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))
{
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /