]> git.sur5r.net Git - openldap/commitdiff
klocwork#255 Fix sprintf(%d, u_int32_t)
authorHallvard Furuseth <hallvard@openldap.org>
Thu, 21 Apr 2011 17:09:20 +0000 (19:09 +0200)
committerHallvard Furuseth <hallvard@openldap.org>
Thu, 5 May 2011 11:51:36 +0000 (13:51 +0200)
servers/slapd/back-bdb/config.c

index 58eb1b73ed8bff5c58c82865c5410234a6df3781..2cfa96ac65faca23c8ece93b654ad408941aa967 100644 (file)
@@ -387,8 +387,8 @@ bdb_cf_gen( ConfigArgs *c )
                        if ( bdb->bi_txn_cp ) {
                                char buf[64];
                                struct berval bv;
-                               bv.bv_len = snprintf( buf, sizeof(buf), "%d %d", bdb->bi_txn_cp_kbyte,
-                                       bdb->bi_txn_cp_min );
+                               bv.bv_len = snprintf( buf, sizeof(buf), "%ld %ld",
+                                       (long) bdb->bi_txn_cp_kbyte, (long) bdb->bi_txn_cp_min );
                                if ( bv.bv_len > 0 && bv.bv_len < sizeof(buf) ) {
                                        bv.bv_val = buf;
                                        value_add_one( &c->rvalue_vals, &bv );