From 8a9d8c31dacbe41cd2b191ad4e5fa975c61b29ba Mon Sep 17 00:00:00 2001 From: ejurgensen Date: Sat, 13 Aug 2016 17:08:14 +0200 Subject: [PATCH] [alsa] Remove risky negative enum (risky when AND'ing with ALSA_F_STARTED) --- src/outputs/alsa.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/outputs/alsa.c b/src/outputs/alsa.c index ecec35cc..9e1ac1c7 100644 --- a/src/outputs/alsa.c +++ b/src/outputs/alsa.c @@ -60,11 +60,10 @@ static int offset; enum alsa_state { - ALSA_STATE_STOPPED = 0, + ALSA_STATE_FAILED = 0, + ALSA_STATE_STOPPED = 1, ALSA_STATE_STARTED = ALSA_F_STARTED, ALSA_STATE_STREAMING = ALSA_F_STARTED | 0x01, - - ALSA_STATE_FAILED = -1, }; enum alsa_sync_state