Merge "Check whether media recorder client exists before dumping." into ics-mr0
This commit is contained in:
@@ -374,11 +374,13 @@ status_t MediaPlayerService::dump(int fd, const Vector<String16>& args)
|
|||||||
} else {
|
} else {
|
||||||
for (int i = 0, n = mMediaRecorderClients.size(); i < n; ++i) {
|
for (int i = 0, n = mMediaRecorderClients.size(); i < n; ++i) {
|
||||||
sp<MediaRecorderClient> c = mMediaRecorderClients[i].promote();
|
sp<MediaRecorderClient> c = mMediaRecorderClients[i].promote();
|
||||||
snprintf(buffer, 255, " MediaRecorderClient pid(%d)\n", c->mPid);
|
if (c != 0) {
|
||||||
result.append(buffer);
|
snprintf(buffer, 255, " MediaRecorderClient pid(%d)\n", c->mPid);
|
||||||
write(fd, result.string(), result.size());
|
result.append(buffer);
|
||||||
result = "\n";
|
write(fd, result.string(), result.size());
|
||||||
c->dump(fd, args);
|
result = "\n";
|
||||||
|
c->dump(fd, args);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user