diff --git a/daemon/lokinet-vpn.cpp b/daemon/lokinet-vpn.cpp index cf8bfc9bd..3cdc7955d 100644 --- a/daemon/lokinet-vpn.cpp +++ b/daemon/lokinet-vpn.cpp @@ -241,9 +241,10 @@ main(int argc, char* argv[]) if (not maybe_result) return exit_error("could not add exit"); - if (auto err_it = maybe_result->find("error"); err_it != maybe_result->end()) + if (auto err_it = maybe_result->find("error"); + err_it != maybe_result->end() and not err_it.value().is_null()) { - return exit_error("{}", err_it->get()); + return exit_error("{}", err_it.value()); } } if (goDown)