From 72502e86f573047cdc1146d6a457d27a581b7dc8 Mon Sep 17 00:00:00 2001
From: Andy Green <andy@warmcat.com>
Date: Sun, 28 Aug 2016 09:39:21 +0800
Subject: [PATCH] coverity 169276-9 - false positive assuming 8b char: char
 limits index size

---
 plugins/generic-sessions/utils.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/plugins/generic-sessions/utils.c b/plugins/generic-sessions/utils.c
index 0d458d7b..98dfe318 100644
--- a/plugins/generic-sessions/utils.c
+++ b/plugins/generic-sessions/utils.c
@@ -29,7 +29,7 @@ sha1_to_lwsgw_hash(unsigned char *hash, lwsgw_hash *shash)
 	int n;
 
 	for (n = 0; n < 20; n++) {
-		*p++ = hex[hash[n] >> 4];
+		*p++ = hex[(hash[n] >> 4) & 0xf];
 		*p++ = hex[hash[n] & 15];
 	}
 
-- 
GitLab