From 536e9aa73460daf7886a3366e657cbfcc0cd76b6 Mon Sep 17 00:00:00 2001
From: Fabian Frank <fabian@pagefault.de>
Date: Sun, 9 Feb 2014 17:58:54 -0800
Subject: [PATCH] nss: use correct preprocessor macro

SSL_ENABLE_ALPN can be used for preprocessor ALPN feature detection,
but not SSL_NEXT_PROTO_SELECTED, since it is an enum value and not a
preprocessor macro.
---
 lib/vtls/nss.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/vtls/nss.c b/lib/vtls/nss.c
index 59cc769..b679c12 100644
--- a/lib/vtls/nss.c
+++ b/lib/vtls/nss.c
@@ -632,7 +632,7 @@ static void HandshakeCallback(PRFileDesc *sock, void *arg)
       case SSL_NEXT_PROTO_NO_OVERLAP:
         infof(conn->data, "TLS, neither ALPN nor NPN succeeded\n");
         return;
-#ifdef SSL_NEXT_PROTO_SELECTED
+#ifdef SSL_ENABLE_ALPN
       case SSL_NEXT_PROTO_SELECTED:
         infof(conn->data, "ALPN, server accepted to use %.*s\n", buflen, buf);
         break;
-- 
1.8.3.2


