Merge changes from topic "am-7424efa6-0590-42df-bf56-90682a2c4f31" into klp-modular-dev

* changes:
  [automerger] Check buffer size in useBuffer in software components am: 4e79910fdb am: 12840141a9
  [automerger] Check buffer size in useBuffer in software components am: 4e79910fdb
  Check buffer size in useBuffer in software components
diff --git a/media/libstagefright/foundation/base64.cpp b/media/libstagefright/foundation/base64.cpp
index 9581986..31fae4e 100644
--- a/media/libstagefright/foundation/base64.cpp
+++ b/media/libstagefright/foundation/base64.cpp
@@ -74,8 +74,7 @@
         accum = (accum << 6) | value;
 
         if (((i + 1) % 4) == 0) {
-            out[j++] = (accum >> 16);
-
+            if (j < outLen) { out[j++] = (accum >> 16); }
             if (j < outLen) { out[j++] = (accum >> 8) & 0xff; } 
             if (j < outLen) { out[j++] = accum & 0xff; }