diff --git a/src/braft/storage.h b/src/braft/storage.h index 21b5e0d3..bdb59891 100644 --- a/src/braft/storage.h +++ b/src/braft/storage.h @@ -232,7 +232,9 @@ class Snapshot : public butil::Status { virtual int get_file_meta(const std::string& filename, ::google::protobuf::Message* file_meta) { (void)filename; - file_meta->Clear(); + if (file_meta != NULL) { + file_meta->Clear(); + } return 0; } };