Fix detection of rejected SOCKS5 proxy requests.
authorGuus Sliepen <guus@tinc-vpn.org>
Sun, 3 Mar 2013 19:51:36 +0000 (20:51 +0100)
committerGuus Sliepen <guus@tinc-vpn.org>
Sun, 3 Mar 2013 19:51:36 +0000 (20:51 +0100)
src/meta.c

index 27baf8f..4077029 100644 (file)
@@ -1,6 +1,6 @@
 /*
     meta.c -- handle the meta communication
 /*
     meta.c -- handle the meta communication
-    Copyright (C) 2000-2009 Guus Sliepen <guus@tinc-vpn.org>,
+    Copyright (C) 2000-2013 Guus Sliepen <guus@tinc-vpn.org>,
                   2000-2005 Ivo Timmermans
                   2006      Scott Lamb <slamb@slamb.org>
 
                   2000-2005 Ivo Timmermans
                   2006      Scott Lamb <slamb@slamb.org>
 
@@ -190,7 +190,7 @@ bool receive_meta(connection_t *c) {
                                                        logger(LOG_ERR, "Invalid response from proxy server");
                                                        return false;
                                                }
                                                        logger(LOG_ERR, "Invalid response from proxy server");
                                                        return false;
                                                }
-                                               if(c->buffer[1] == 0xff) {
+                                               if(c->buffer[1] == (char)0xff) {
                                                        logger(LOG_ERR, "Proxy request rejected: unsuitable authentication method");
                                                        return false;
                                                }
                                                        logger(LOG_ERR, "Proxy request rejected: unsuitable authentication method");
                                                        return false;
                                                }