Skip to content

Commit e83f35d

Browse files
committed
Fixed possible NPE on Message dereference
1 parent d9dc27f commit e83f35d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

library/src/main/java/com/loopj/android/http/AsyncHttpResponseHandler.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,8 +353,10 @@ protected Message obtainMessage(int responseMessageId, Object responseMessageDat
353353
Message msg;
354354
if (handler == null) {
355355
msg = Message.obtain();
356-
msg.what = responseMessageId;
357-
msg.obj = responseMessageData;
356+
if (msg != null) {
357+
msg.what = responseMessageId;
358+
msg.obj = responseMessageData;
359+
}
358360
} else {
359361
msg = Message.obtain(handler, responseMessageId, responseMessageData);
360362
}

0 commit comments

Comments
 (0)