dbus: Validate message field values

Depending on the configs used when building libdbus,
calling libdbus functions with invalid values may result in aborting the
process.

BUG=927196
TEST=dbus_unittests

Change-Id: I04d8f7e1127ebd40bcc078d935c5c1a3afd3e6d0
Reviewed-on: https://chromium-review.googlesource.com/c/1446260
Reviewed-by: Steven Bennetts <stevenjb@chromium.org>
Commit-Queue: Ryo Hashimoto <hashimoto@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#628651}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: e3212ef7db09741896b9d424d6cb42f60f48a753
1 file changed