From 1e708fed188e3471cc7bed13635ba69b48bc8cf7 Mon Sep 17 00:00:00 2001 From: Damien George Date: Thu, 23 Jan 2014 18:27:51 +0000 Subject: py: Implement bool unary op; tidy up unary op dispatch. --- py/qstr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'py/qstr.c') diff --git a/py/qstr.c b/py/qstr.c index 6ce9e8be5..268b3bafc 100644 --- a/py/qstr.c +++ b/py/qstr.c @@ -106,7 +106,7 @@ qstr qstr_find_strn(const byte *str, uint str_len) { // search pools for the data for (qstr_pool_t *pool = last_pool; pool != NULL; pool = pool->prev) { for (const byte **q = pool->qstrs, **q_top = pool->qstrs + pool->len; q < q_top; q++) { - if (Q_GET_HASH(*q) == str_hash && Q_GET_LENGTH(*q) == str_len && strncmp((const char*)Q_GET_DATA(*q), (const char*)str, str_len) == 0) { + if (Q_GET_HASH(*q) == str_hash && Q_GET_LENGTH(*q) == str_len && memcmp(Q_GET_DATA(*q), str, str_len) == 0) { return pool->total_prev_len + (q - pool->qstrs); } } -- cgit v1.2.3