aboutsummaryrefslogtreecommitdiff
path: root/src/backend/regex/regc_lex.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2010-10-29 15:51:52 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2010-10-29 15:51:52 -0400
commitbfd3f37be309c3647844aed937e6a66aad5fd3cb (patch)
tree5bc39a02df05c848eb88e300a25ef83af4cd43b6 /src/backend/regex/regc_lex.c
parent48a1fb23900d73e7d9cb2dc0408c745cd03597a7 (diff)
downloadpostgresql-bfd3f37be309c3647844aed937e6a66aad5fd3cb.tar.gz
postgresql-bfd3f37be309c3647844aed937e6a66aad5fd3cb.zip
Fix comparisons of pointers with zero to compare with NULL instead.
Per C standard, these are semantically the same thing; but saying NULL when you mean NULL is good for readability. Marti Raudsepp, per results of INRIA's Coccinelle.
Diffstat (limited to 'src/backend/regex/regc_lex.c')
-rw-r--r--src/backend/regex/regc_lex.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/regex/regc_lex.c b/src/backend/regex/regc_lex.c
index da3ff0bf384..3360cfb0e9f 100644
--- a/src/backend/regex/regc_lex.c
+++ b/src/backend/regex/regc_lex.c
@@ -846,7 +846,7 @@ lexescape(struct vars * v)
if (ISERR())
FAILW(REG_EESCAPE);
/* ugly heuristic (first test is "exactly 1 digit?") */
- if (v->now - save == 0 || ((int) c > 0 && (int) c <= v->nsubexp))
+ if (v->now == save || ((int) c > 0 && (int) c <= v->nsubexp))
{
NOTE(REG_UBACKREF);
RETV(BACKREF, (chr) c);