Commit 6adb1477 authored by Nicholas Verne's avatar Nicholas Verne Committed by Commit Bot

Log an error when failing to pop user_id_hash

Bug: 853198
Change-Id: I7e277fc98176a203e8fe13349cc77402546bff70
Reviewed-on: https://chromium-review.googlesource.com/1150942Reviewed-by: default avatarRyo Hashimoto <hashimoto@chromium.org>
Commit-Queue: Nicholas Verne <nverne@chromium.org>
Cr-Commit-Position: refs/heads/master@{#578215}
parent 534924a3
......@@ -44,9 +44,13 @@ void ChromeFeaturesServiceProvider::IsCrostiniEnabled(
dbus::ExportedObject::ResponseSender response_sender) {
dbus::MessageReader reader(method_call);
std::string user_id_hash;
// TODO(nverne): Make it an error to fail to PopString once callers have been
// updated.
reader.PopString(&user_id_hash);
if (!reader.PopString(&user_id_hash)) {
LOG(ERROR) << "Failed to pop user_id_hash from incoming message.";
response_sender.Run(dbus::ErrorResponse::FromMethodCall(
method_call, DBUS_ERROR_INVALID_ARGS, "No user_id_hash string arg"));
return;
}
std::unique_ptr<dbus::Response> response =
dbus::Response::FromMethodCall(method_call);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment