From 6b10497e3e1b58fefaf3071e9ad27ab8da9e798b Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Tue, 21 Oct 2014 00:37:09 -0400 Subject: [PATCH] Fix a nasty bug that LLVM static analysis caught --- Limelight/ControllerSupport.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Limelight/ControllerSupport.m b/Limelight/ControllerSupport.m index c3d5234..cdf1f3d 100644 --- a/Limelight/ControllerSupport.m +++ b/Limelight/ControllerSupport.m @@ -41,7 +41,7 @@ static NSLock *controllerStreamLock; if (controller.extendedGamepad != NULL) { controller.extendedGamepad.valueChangedHandler = ^(GCExtendedGamepad *gamepad, GCControllerElement *element) { - short buttonFlags; + short buttonFlags = 0; short leftStickX, leftStickY; short rightStickX, rightStickY; char leftTrigger, rightTrigger; @@ -78,7 +78,7 @@ static NSLock *controllerStreamLock; } else if (controller.gamepad != NULL) { controller.gamepad.valueChangedHandler = ^(GCGamepad *gamepad, GCControllerElement *element) { - short buttonFlags; + short buttonFlags = 0; UPDATE_BUTTON(A_FLAG, gamepad.buttonA.pressed); UPDATE_BUTTON(B_FLAG, gamepad.buttonB.pressed);