summaryrefslogtreecommitdiff
path: root/upb_table.c
diff options
context:
space:
mode:
Diffstat (limited to 'upb_table.c')
-rw-r--r--upb_table.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/upb_table.c b/upb_table.c
index e74e47a..22c0d5a 100644
--- a/upb_table.c
+++ b/upb_table.c
@@ -53,7 +53,7 @@ void upb_strtable_free(struct upb_strtable *t) { upb_table_free(&t->t); }
static uint32_t strtable_bucket(struct upb_strtable *t, struct upb_string *key)
{
- uint32_t hash = MurmurHash2(key->data, key->byte_len, 0);
+ uint32_t hash = MurmurHash2(key->ptr, key->byte_len, 0);
return (hash & (upb_strtable_size(t)-1)) + 1;
}
@@ -63,7 +63,7 @@ void *upb_strtable_lookup(struct upb_strtable *t, struct upb_string *key)
struct upb_strtable_entry *e;
do {
e = strent(t, bucket);
- if(upb_string_eql(&e->key, key)) return e;
+ if(upb_streql(&e->key, key)) return e;
} while((bucket = e->next) != UPB_END_OF_CHAIN);
return NULL;
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback