From 393c4987c8f1f8744cf2315f04ce9f14a5efc116 Mon Sep 17 00:00:00 2001 From: Willem Melching Date: Mon, 27 Jan 2020 17:08:57 -0800 Subject: [PATCH] Fix junk data in initParams --- selfdrive/loggerd/loggerd.cc | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/selfdrive/loggerd/loggerd.cc b/selfdrive/loggerd/loggerd.cc index 1b3a81d7a4..32a16cad4a 100644 --- a/selfdrive/loggerd/loggerd.cc +++ b/selfdrive/loggerd/loggerd.cc @@ -453,21 +453,22 @@ kj::Array gen_init_data() { } char* git_commit = NULL; - read_db_value(NULL, "GitCommit", &git_commit, NULL); + size_t size; + read_db_value(NULL, "GitCommit", &git_commit, &size); if (git_commit) { - init.setGitCommit(capnp::Text::Reader(git_commit)); + init.setGitCommit(capnp::Text::Reader(git_commit, size)); } char* git_branch = NULL; - read_db_value(NULL, "GitBranch", &git_branch, NULL); + read_db_value(NULL, "GitBranch", &git_branch, &size); if (git_branch) { - init.setGitBranch(capnp::Text::Reader(git_branch)); + init.setGitBranch(capnp::Text::Reader(git_branch, size)); } char* git_remote = NULL; - read_db_value(NULL, "GitRemote", &git_remote, NULL); + read_db_value(NULL, "GitRemote", &git_remote, &size); if (git_remote) { - init.setGitRemote(capnp::Text::Reader(git_remote)); + init.setGitRemote(capnp::Text::Reader(git_remote, size)); } char* passive = NULL;