am d3956321: Merge "Fix issue #8798662: NPE in..." into jb-mr2-dev

* commit 'd3956321c173beb1fb096b5171e76ba7b7e1bc1e':
  Fix issue #8798662: NPE in...
diff --git a/services/java/com/android/server/am/ServiceRecord.java b/services/java/com/android/server/am/ServiceRecord.java
index fccaab5..9fdd293 100644
--- a/services/java/com/android/server/am/ServiceRecord.java
+++ b/services/java/com/android/server/am/ServiceRecord.java
@@ -371,15 +371,15 @@
                         return;
                     }
                     try {
-                        if (foregroundNoti.icon == 0) {
+                        if (localForegroundNoti.icon == 0) {
                             // It is not correct for the caller to supply a notification
                             // icon, but this used to be able to slip through, so for
                             // those dirty apps give it the app's icon.
-                            foregroundNoti.icon = appInfo.icon;
+                            localForegroundNoti.icon = appInfo.icon;
 
                             // Do not allow apps to present a sneaky invisible content view either.
-                            foregroundNoti.contentView = null;
-                            foregroundNoti.bigContentView = null;
+                            localForegroundNoti.contentView = null;
+                            localForegroundNoti.bigContentView = null;
                             CharSequence appName = appInfo.loadLabel(
                                     ams.mContext.getPackageManager());
                             if (appName == null) {
@@ -395,7 +395,7 @@
                                         appInfo.packageName, null));
                                 PendingIntent pi = PendingIntent.getActivity(ams.mContext, 0,
                                         runningIntent, PendingIntent.FLAG_UPDATE_CURRENT);
-                                foregroundNoti.setLatestEventInfo(ctx,
+                                localForegroundNoti.setLatestEventInfo(ctx,
                                         ams.mContext.getString(
                                                 com.android.internal.R.string
                                                         .app_running_notification_title,
@@ -406,10 +406,10 @@
                                                 appName),
                                         pi);
                             } catch (PackageManager.NameNotFoundException e) {
-                                foregroundNoti.icon = 0;
+                                localForegroundNoti.icon = 0;
                             }
                         }
-                        if (foregroundNoti.icon == 0) {
+                        if (localForegroundNoti.icon == 0) {
                             // Notifications whose icon is 0 are defined to not show
                             // a notification, silently ignoring it.  We don't want to
                             // just ignore it, we want to prevent the service from