From 1c7de2d83e23b188428ae5c953b893466d2190c4 Mon Sep 17 00:00:00 2001 From: Antonio SJ Musumeci Date: Tue, 13 Oct 2015 23:33:33 -0400 Subject: [PATCH] fix minor integer casting issues --- src/config.cpp | 2 +- src/getxattr.cpp | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/config.cpp b/src/config.cpp index 57834866..a3866d10 100644 --- a/src/config.cpp +++ b/src/config.cpp @@ -33,7 +33,7 @@ #include "rwlock.hpp" #include "fs.hpp" -#define MINFREESPACE_DEFAULT (4294967295) +#define MINFREESPACE_DEFAULT (4294967295ULL) #define POLICYINIT(X) X(policies[FuseFunc::Enum::X]) using std::string; diff --git a/src/getxattr.cpp b/src/getxattr.cpp index 1c2c0df4..6b870ee4 100644 --- a/src/getxattr.cpp +++ b/src/getxattr.cpp @@ -117,8 +117,10 @@ _getxattr_controlfile_minfreespace(const Config &config, string &attrvalue) { char buf[64]; + unsigned long long minfreespace; - snprintf(buf,sizeof(buf),"%li",config.minfreespace); + minfreespace = (unsigned long long)config.minfreespace; + snprintf(buf,sizeof(buf),"%llu",minfreespace); attrvalue = buf; }