summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSage Weil <sage@newdream.net>2012-01-28 11:40:08 -0800
committerSage Weil <sage@newdream.net>2012-01-28 11:40:08 -0800
commit9e78d53d6a8da9d2fffd0262f74c0d3b99939793 (patch)
treef9a82ac8f8b55238b3e666b9092ba9e65c264ddc
parentf9620d7d6db27af4041169cfc1bbd18b08c819ab (diff)
downloadceph-9e78d53d6a8da9d2fffd0262f74c0d3b99939793.tar.gz
clock: ignore clock_offset if cct is NULL
This is helpful e.g. from assert. Signed-off-by: Sage Weil <sage@newdream.net>
-rw-r--r--src/common/Clock.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/common/Clock.cc b/src/common/Clock.cc
index 7707fb3d2d3..9b6554a8e9d 100644
--- a/src/common/Clock.cc
+++ b/src/common/Clock.cc
@@ -25,13 +25,15 @@ utime_t ceph_clock_now(CephContext *cct)
struct timeval tv;
gettimeofday(&tv, NULL);
utime_t n(&tv);
- n += cct->_conf->clock_offset;
+ if (cct)
+ n += cct->_conf->clock_offset;
return n;
}
time_t ceph_clock_gettime(CephContext *cct)
{
time_t ret = time(NULL);
- ret += ((time_t)cct->_conf->clock_offset);
+ if (cct)
+ ret += ((time_t)cct->_conf->clock_offset);
return ret;
}