Bug 1449829 - Prevent calling getPid() on null IChildProcess r=jchen
MozReview-Commit-ID: 32LuYFqL47n
--- a/mobile/android/geckoview/src/main/java/org/mozilla/gecko/process/GeckoProcessManager.java
+++ b/mobile/android/geckoview/src/main/java/org/mozilla/gecko/process/GeckoProcessManager.java
@@ -51,17 +51,17 @@ public final class GeckoProcessManager e
private IChildProcess mChild;
private int mPid;
public ChildConnection(String type) {
mType = type;
}
public synchronized int getPid() {
- if (mPid == 0) {
+ if ((mPid == 0) && (mChild != null)) {
try {
mPid = mChild.getPid();
} catch (final RemoteException e) {
Log.e(LOGTAG, "Cannot get pid for " + mType, e);
}
}
return mPid;
}