diff options
| -rw-r--r-- | package/squid/squid-susv3-legacy.patch | 49 | 
1 files changed, 49 insertions, 0 deletions
diff --git a/package/squid/squid-susv3-legacy.patch b/package/squid/squid-susv3-legacy.patch new file mode 100644 index 000000000..c3343bd2a --- /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@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; +         }  | 
