From 7d10a6341f87db65d636436aedb19f686caa7de8 Mon Sep 17 00:00:00 2001 From: Jeremy Logan Date: Thu, 8 Aug 2013 23:46:06 -0500 Subject: [PATCH] The failure message should have the response in a byte array. handleSuccessMessage() was being (properly) handed a byte array, but handleFailureMessage() was being passed a string. This adjusts the call to handleFailureMessage() to pass a byte array as well. --- src/com/loopj/android/http/BinaryHttpResponseHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/loopj/android/http/BinaryHttpResponseHandler.java b/src/com/loopj/android/http/BinaryHttpResponseHandler.java index 7d675a593..6ccaab0ce 100644 --- a/src/com/loopj/android/http/BinaryHttpResponseHandler.java +++ b/src/com/loopj/android/http/BinaryHttpResponseHandler.java @@ -147,7 +147,7 @@ protected void handleMessage(Message msg) { break; case FAILURE_MESSAGE: response = (Object[])msg.obj; - handleFailureMessage((Throwable)response[0], response[1].toString()); + handleFailureMessage((Throwable)response[0], (byte[]) response[1]); break; default: super.handleMessage(msg); @@ -195,4 +195,4 @@ void sendResponseMessage(HttpResponse response) { sendSuccessMessage(status.getStatusCode(), responseBody); } } -} \ No newline at end of file +}