summaryrefslogtreecommitdiff
path: root/bson
diff options
context:
space:
mode:
authordwight <dwight@10gen.com>2010-07-06 16:11:56 -0400
committerdwight <dwight@10gen.com>2010-07-06 16:11:56 -0400
commitc103884d09b9810a06b46a8b3e1af51f28a6c331 (patch)
tree90c6634c378d40994c7481bd8de5f72e95729cb5 /bson
parent284036df90fa27a15838876b808750a5de6739fe (diff)
downloadmongo-c103884d09b9810a06b46a8b3e1af51f28a6c331.tar.gz
better diag screen rs
Diffstat (limited to 'bson')
-rw-r--r--bson/bson_db.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/bson/bson_db.h b/bson/bson_db.h
index c764887ef97..9d0cadc948c 100644
--- a/bson/bson_db.h
+++ b/bson/bson_db.h
@@ -41,7 +41,9 @@ namespace mongo {
}
inline OpTime BSONElement::_opTime() const {
- return OpTime( *reinterpret_cast< const unsigned long long* >( value() ) );
+ if( type() == mongo::Date || type() == Timestamp )
+ return OpTime( *reinterpret_cast< const unsigned long long* >( value() ) );
+ return OpTime();
}
inline string BSONElement::_asCode() const {