From: Timo Sirainen Date: Thu, 16 Oct 2008 11:58:51 +0000 (+0300) Subject: dict-sql: atomic_inc() didn't work right with negative values. X-Git-Tag: 1.2.alpha3~37 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b0b92b0815db2952c8b99b7010d8baab50903a80;p=thirdparty%2Fdovecot%2Fcore.git dict-sql: atomic_inc() didn't work right with negative values. --HG-- branch : HEAD --- diff --git a/src/lib-dict/dict-sql.c b/src/lib-dict/dict-sql.c index 2188ffec9c..752353a071 100644 --- a/src/lib-dict/dict-sql.c +++ b/src/lib-dict/dict-sql.c @@ -607,7 +607,7 @@ static void sql_dict_atomic_inc(struct dict_transaction_context *_ctx, const char *query; query = sql_dict_set_query(dict, map, &values, key, - dec2str(diff), TRUE); + t_strdup_printf("%lld", diff), TRUE); sql_update(ctx->sql_ctx, query); } T_END; }