[Buildroot] [git commit master] squid: don't use susv3 legacy functions

Peter Korsgaard jacmet at sunsite.dk
Wed Mar 24 08:00:57 UTC 2010


commit: http://git.buildroot.net/buildroot/commit/?id=754a8c96ce4bd80f284efc08d8f8e1b0d2f3bf9a
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Signed-off-by: Peter Korsgaard <jacmet at sunsite.dk>
---
 package/squid/squid-susv3-legacy.patch |   49 ++++++++++++++++++++++++++++++++
 1 files changed, 49 insertions(+), 0 deletions(-)
 create mode 100644 package/squid/squid-susv3-legacy.patch

diff --git a/package/squid/squid-susv3-legacy.patch b/package/squid/squid-susv3-legacy.patch
new file mode 100644
index 0000000..c3343bd
--- /dev/null
+++ b/package/squid/squid-susv3-legacy.patch
@@ -0,0 +1,49 @@
+[PATCH]  replace susv3 legacy functions with modern equivalents
+
+Signed-off-by: Peter Korsgaard <jacmet at sunsite.dk>
+---
+ src/ESIVarState.cc     |    6 +++---
+ src/HttpHeaderTools.cc |    2 +-
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+Index: squid-3.0.STABLE21/src/ESIVarState.cc
+===================================================================
+--- squid-3.0.STABLE21.orig/src/ESIVarState.cc
++++ squid-3.0.STABLE21/src/ESIVarState.cc
+@@ -207,7 +207,7 @@ ESIVariableUserAgent::getProductVersion 
+ {
+     char const *t;
+     int len;
+-    t = index (s,'/');
++    t = strchr (s,'/');
+ 
+     if (!t || !*(++t))
+         return xstrdup ("");
+@@ -382,12 +382,12 @@ ESIVariableUserAgent::ESIVariableUserAge
+ 
+         if ((t = strstr (s, "MSIE"))) {
+             browser = ESI_BROWSER_MSIE;
+-            t = index (t, ' ');
++            t = strchr (t, ' ');
+ 
+             if (!t)
+                 browserversion = xstrdup ("");
+             else {
+-                t1 = index (t, ';');
++                t1 = strchr (t, ';');
+ 
+                 if (!t1)
+                     browserversion = xstrdup (t + 1);
+Index: squid-3.0.STABLE21/src/HttpHeaderTools.cc
+===================================================================
+--- squid-3.0.STABLE21.orig/src/HttpHeaderTools.cc
++++ squid-3.0.STABLE21/src/HttpHeaderTools.cc
+@@ -357,7 +357,7 @@ httpHeaderParseQuotedString (const char 
+     pos = start + 1;
+ 
+     while (1) {
+-        if (!(end = index (pos,'"'))) {
++        if (!(end = strchr (pos,'"'))) {
+             debugs(66, 2, "failed to parse a quoted-string header field near '" << start << "'");
+             return 0;
+         }
-- 
1.6.3.3



More information about the buildroot mailing list