projects
/
users
/
bernd
/
postgres.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5ff8bb2
)
Fix for bitsubstr when third argument is missing (i.e., -1).
author
Peter Eisentraut
<peter_e@gmx.net>
Wed, 22 Nov 2000 13:35:35 +0000
(13:35 +0000)
committer
Peter Eisentraut
<peter_e@gmx.net>
Wed, 22 Nov 2000 13:35:35 +0000
(13:35 +0000)
From Adriaan Joubert <a.joubert@albourne.com>
src/backend/utils/adt/varbit.c
patch
|
blob
|
blame
|
history
diff --git
a/src/backend/utils/adt/varbit.c
b/src/backend/utils/adt/varbit.c
index 75ee90f60e1d4463f186cbecbdad3ada6291c200..7164998c6ce88c88e14a90110e13f346b45a4743 100644
(file)
--- a/
src/backend/utils/adt/varbit.c
+++ b/
src/backend/utils/adt/varbit.c
@@
-764,6
+764,9
@@
bitsubstr(PG_FUNCTION_ARGS)
*ps;
bitlen = VARBITLEN(arg);
+ /* If we do not have an upper bound, set bitlen */
+ if (l==-1)
+ l = bitlen;
e = s + l;
s1 = Max(s, 1);
e1 = Min(e, bitlen + 1);