diff --git a/llarp/router.cpp b/llarp/router.cpp index 540652f41..f4cc46da9 100644 --- a/llarp/router.cpp +++ b/llarp/router.cpp @@ -441,13 +441,14 @@ namespace llarp Router::SaveRC() { llarp::LogDebug("verify RC signature"); - if(!rc().Verify(&crypto, Now())) + if(!_rc.Verify(&crypto, Now())) { rc().Dump< MAX_RC_SIZE >(); llarp::LogError("RC is invalid, not saving"); return false; } - return rc().Write(our_rc_file.string().c_str()); + std::string fname = our_rc_file.string(); + return _rc.Write(fname.c_str()); } bool