diff options
| author | Nick Kralevich <nnk@google.com> | 2014-11-12 12:47:50 -0800 |
|---|---|---|
| committer | Nick Kralevich <nnk@google.com> | 2014-11-12 13:40:30 -0800 |
| commit | 451a6f8f9a5e629a94b3cb75eb2d8576caea5471 (patch) | |
| tree | f7e6e852e54805ecc3651756fb87b48eb4f24faa /rs/java/android/renderscript/ProgramFragmentFixedFunction.java | |
| parent | 10ece9c9d5c2134a6ea04bf593a2b76d167dbd7a (diff) | |
fix crash on invalid base64 key
An invalid adb public key can cause a system server crash.
AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: android.fg
AndroidRuntime: java.lang.IllegalArgumentException: bad base-64
AndroidRuntime: at android.util.Base64.decode(Base64.java:161)
AndroidRuntime: at android.util.Base64.decode(Base64.java:136)
AndroidRuntime: at com.android.server.usb.UsbDebuggingManager.getFingerprints(UsbDebuggingManager.java:235)
AndroidRuntime: at com.android.server.usb.UsbDebuggingManager.access$500(UsbDebuggingManager.java:49)
AndroidRuntime: at com.android.server.usb.UsbDebuggingManager$UsbDebuggingHandler.handleMessage(UsbDebuggingManager.java:210)
AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
AndroidRuntime: at android.os.Looper.loop(Looper.java:135)
AndroidRuntime: at android.os.HandlerThread.run(HandlerThread.java:61)
AndroidRuntime: at com.android.server.ServiceThread.run(ServiceThread.java:46)
Process : Sending signal. PID: 824 SIG: 9
Bug: 17389885
Change-Id: Id20d7c0ee35229b14c800fd9e07716239179989c
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions
