[master] 8bbbdfa Try to work around systems having unsigned char types.
    Poul-Henning Kamp 
    phk at FreeBSD.org
       
    Thu Jun 29 10:38:05 CEST 2017
    
    
  
commit 8bbbdfa3f4661aa5149a5ebc4e80167b4465312e
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Thu Jun 29 08:37:09 2017 +0000
    Try to work around systems having unsigned char types.
diff --git a/lib/libvarnishapi/vjsn.c b/lib/libvarnishapi/vjsn.c
index 01f10c2..6ae82fa 100644
--- a/lib/libvarnishapi/vjsn.c
+++ b/lib/libvarnishapi/vjsn.c
@@ -214,7 +214,7 @@ vjsn_string(struct vjsn *js)
 			js->err = "Unterminate string";
 			return (NULL);
 		}
-		if (*js->ptr >= 0x00 && *js->ptr <= 0x1f) {
+		if ((unsigned char)(*js->ptr) <= 0x1f) {
 			js->err = "unescaped control char in string";
 			return (NULL);
 		}
    
    
More information about the varnish-commit
mailing list