diff options
author | Ralph Boehme <rb@sernet.de> | 2014-06-01 15:16:16 +0200 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2014-06-13 13:22:18 +0200 |
commit | 3defbe273459262f333cca91e90a0941a812df1a (patch) | |
tree | 4737099ca5071ec0bb604928b7b78b72ab6478cf /source3/locking/locking.c | |
parent | 00573880e5f0362c3c442e82501bb0efe731ce7b (diff) | |
download | samba-3defbe273459262f333cca91e90a0941a812df1a.tar.gz samba-3defbe273459262f333cca91e90a0941a812df1a.tar.xz samba-3defbe273459262f333cca91e90a0941a812df1a.zip |
locking: use correct conversion specifier for printing variables
Fix several occurences of using printf conversion to fload when
printing offset and count variables in locking debug messages and
smbstatus.
Conversion to float may lead to wrong results with very large values.
Signed-off-by: Ralph Boehme <rb@sernet.de>
Reviewed-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
Diffstat (limited to 'source3/locking/locking.c')
-rw-r--r-- | source3/locking/locking.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source3/locking/locking.c b/source3/locking/locking.c index 4ef6b8936a4..b3f65ee6a49 100644 --- a/source3/locking/locking.c +++ b/source3/locking/locking.c @@ -266,10 +266,10 @@ struct byte_range_lock *do_lock(struct messaging_context *msg_ctx, /* NOTE! 0 byte long ranges ARE allowed and should be stored */ - DEBUG(10,("do_lock: lock flavour %s lock type %s start=%.0f len=%.0f " + DEBUG(10,("do_lock: lock flavour %s lock type %s start=%ju len=%ju " "blocking_lock=%s requested for %s file %s\n", lock_flav_name(lock_flav), lock_type_name(lock_type), - (double)offset, (double)count, blocking_lock ? "true" : + (uintmax_t)offset, (uintmax_t)count, blocking_lock ? "true" : "false", fsp_fnum_dbg(fsp), fsp_str_dbg(fsp))); br_lck = brl_get_locks(talloc_tos(), fsp); |