lwsws specifically signed char return lejp

Signed-off-by: Andy Green <andy@warmcat.com>
diff --git a/lwsws/conf.c b/lwsws/conf.c
index c720d86..ff4029d 100644
--- a/lwsws/conf.c
+++ b/lwsws/conf.c
@@ -330,7 +330,7 @@
 		if (!n)
 			break;
 
-		m = (int)(char)lejp_parse(&ctx, buf, n);
+		m = (int)(signed char)lejp_parse(&ctx, buf, n);
 	} while (m == LEJP_CONTINUE);
 
 	close(fd);