From c78a0c17337bcd9dcaa38d61db992ced35eaf1f2 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Tue, 23 Sep 2014 09:51:51 -0700 Subject: [PATCH] Fix a null dereference. Change-Id: I7224c3368ff414620062bc08b80a6a94d55d7931 --- libs/gui/ISurfaceComposerClient.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/gui/ISurfaceComposerClient.cpp b/libs/gui/ISurfaceComposerClient.cpp index 1adc134e4..60e25c147 100644 --- a/libs/gui/ISurfaceComposerClient.cpp +++ b/libs/gui/ISurfaceComposerClient.cpp @@ -95,7 +95,7 @@ status_t BnSurfaceComposerClient::onTransact( status_t result = createSurface(name, w, h, format, flags, &handle, &gbp); reply->writeStrongBinder(handle); - reply->writeStrongBinder(gbp->asBinder()); + reply->writeStrongBinder(gbp != NULL ? gbp->asBinder() : NULL); reply->writeInt32(result); return NO_ERROR; } break;