Add more error checking for ndc
In NativeDaemonConnector.doCommand() calls, there was inconsistent error checking. This change adds error checking for every call and makes it so that any call to .doCommand() that gets an error code won't cause the code to hang forever. Change-Id: If714282b6642f278fb8137f652af1a012670253b
This commit is contained in:
committed by
android-build SharedAccount
parent
e2fd45af93
commit
eb2e095469
@@ -128,12 +128,11 @@ final class NativeDaemonConnector implements Runnable {
|
||||
Slog.e(TAG, String.format(
|
||||
"Error handling '%s'", event), ex);
|
||||
}
|
||||
} else {
|
||||
try {
|
||||
mResponseQueue.put(event);
|
||||
} catch (InterruptedException ex) {
|
||||
Slog.e(TAG, "Failed to put response onto queue", ex);
|
||||
}
|
||||
}
|
||||
try {
|
||||
mResponseQueue.put(event);
|
||||
} catch (InterruptedException ex) {
|
||||
Slog.e(TAG, "Failed to put response onto queue", ex);
|
||||
}
|
||||
} catch (NumberFormatException nfe) {
|
||||
Slog.w(TAG, String.format("Bad msg (%s)", event));
|
||||
|
||||
Reference in New Issue
Block a user