From: adam Date: Fri, 22 Mar 2013 11:05:53 +0000 (+0700) Subject: Fixed #54 X-Git-Tag: v1.2.12~363^2~27 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=570d0237a20bb7dac0f9fe56de125af2a92d9292;p=platform%2Fupstream%2Fejdb.git Fixed #54 --- diff --git a/tcejdb/bson.c b/tcejdb/bson.c index 1bffd76..bac9afa 100644 --- a/tcejdb/bson.c +++ b/tcejdb/bson.c @@ -1270,7 +1270,7 @@ void bson_fatal_msg(int ok, const char *msg) { extern const char bson_numstrs[1000][4]; EJDB_EXPORT void bson_numstr(char *str, int64_t i) { - if (i < 1000) + if (i >= 0 && i < 1000) memcpy(str, bson_numstrs[i], 4); else bson_sprintf(str, "%lld", (long long int) i);