From: Yao Chen Date: Sat, 25 Nov 2017 23:33:09 +0000 (-0800) Subject: Fix statsd crash caused by non-existing data folder. X-Git-Tag: android-x86-9.0-r1~316^2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=7250622b47397bd05983aa5655f18fb5cc757cb4;p=android-x86%2Fframeworks-base.git Fix statsd crash caused by non-existing data folder. Test: manual Change-Id: Ie470279929ff6ce40c4828a3cdda6d78542a3caa --- diff --git a/cmds/statsd/src/storage/StorageManager.cpp b/cmds/statsd/src/storage/StorageManager.cpp index 96abe6fe4f0c..a95e899354c9 100644 --- a/cmds/statsd/src/storage/StorageManager.cpp +++ b/cmds/statsd/src/storage/StorageManager.cpp @@ -129,7 +129,7 @@ void StorageManager::sendBroadcast(const char* path, void StorageManager::appendConfigMetricsReport(const char* path, ProtoOutputStream& proto) { unique_ptr dir(opendir(path), closedir); - if (dir != NULL) { + if (dir == NULL) { VLOG("Path %s does not exist", path); return; }