projects
/
platform
/
upstream
/
ejdb.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
bc25bb4
)
#81 minor bson perf improvements
author
adam
<adamansky@gmail.com>
Wed, 7 Aug 2013 13:17:07 +0000
(20:17 +0700)
committer
adam
<adamansky@gmail.com>
Wed, 7 Aug 2013 13:17:07 +0000
(20:17 +0700)
tcejdb/bson.c
patch
|
blob
|
history
diff --git
a/tcejdb/bson.c
b/tcejdb/bson.c
index
305328e
..
5ec6e73
100644
(file)
--- a/
tcejdb/bson.c
+++ b/
tcejdb/bson.c
@@
-572,8
+572,10
@@
const char *bson_iterator_key(const bson_iterator *i) {
}
const char *bson_iterator_value(const bson_iterator *i) {
+ int len = 0;
const char *t = i->cur + 1;
- t += strlen(t) + 1;
+ for(; *(t + len) != '\0'; ++len);
+ t += len + 1;
return t;
}