You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by zw...@apache.org on 2010/11/17 16:25:04 UTC

svn commit: r1036076 - in /trafficserver/traffic/trunk: example/protocol/TxnSM.c proxy/InkAPI.cc proxy/InkAPITest.cc

Author: zwoop
Date: Wed Nov 17 15:25:04 2010
New Revision: 1036076

URL: http://svn.apache.org/viewvc?rev=1036076&view=rev
Log:
TS-458 Fixes for mismatched APIs using "unsigned char*".

Modified:
    trafficserver/traffic/trunk/example/protocol/TxnSM.c
    trafficserver/traffic/trunk/proxy/InkAPI.cc
    trafficserver/traffic/trunk/proxy/InkAPITest.cc

Modified: trafficserver/traffic/trunk/example/protocol/TxnSM.c
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/example/protocol/TxnSM.c?rev=1036076&r1=1036075&r2=1036076&view=diff
==============================================================================
--- trafficserver/traffic/trunk/example/protocol/TxnSM.c (original)
+++ trafficserver/traffic/trunk/example/protocol/TxnSM.c Wed Nov 17 15:25:04 2010
@@ -970,6 +970,6 @@ CacheKeyCreate(char *file_name)
   }
 
   /* TSCacheKeyDigestSet is to compute TSCackeKey from the input string */
-  TSCacheKeyDigestSet(key, (unsigned char *) file_name, strlen(file_name));
+  TSCacheKeyDigestSet(key, file_name, strlen(file_name));
   return key;
 }

Modified: trafficserver/traffic/trunk/proxy/InkAPI.cc
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/InkAPI.cc?rev=1036076&r1=1036075&r2=1036076&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/InkAPI.cc (original)
+++ trafficserver/traffic/trunk/proxy/InkAPI.cc Wed Nov 17 15:25:04 2010
@@ -4138,7 +4138,7 @@ TSCacheKeyCreate(TSCacheKey *new_key)
 }
 
 TSReturnCode
-TSCacheKeyDigestSet(TSCacheKey key, const unsigned char *input, int length)
+TSCacheKeyDigestSet(TSCacheKey key, const char *input, int length)
 {
   if (sdk_sanity_check_cachekey(key) != TS_SUCCESS)
     return TS_ERROR;
@@ -4181,7 +4181,7 @@ TSCacheKeyDataTypeSet(TSCacheKey key, TS
 }
 
 TSReturnCode
-TSCacheKeyHostNameSet(TSCacheKey key, const unsigned char *hostname, int host_len)
+TSCacheKeyHostNameSet(TSCacheKey key, const char *hostname, int host_len)
 {
 #ifdef DEBUG
   if ((hostname == NULL) || (host_len <= 0))

Modified: trafficserver/traffic/trunk/proxy/InkAPITest.cc
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/InkAPITest.cc?rev=1036076&r1=1036075&r2=1036076&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/InkAPITest.cc (original)
+++ trafficserver/traffic/trunk/proxy/InkAPITest.cc Wed Nov 17 15:25:04 2010
@@ -767,8 +767,8 @@ REGRESSION_TEST(SDK_API_TSCache) (Regres
   } else {
     SDK_RPRINT(test, "TSCacheKeyCreate", "TestCase1", TC_PASS, "ok");
   }
-  TSCacheKeyDigestSet(key, (unsigned char *) key_name, strlen(key_name));
-  TSCacheKeyDigestSet(key_cmp, (unsigned char *) key_name, strlen(key_name));
+  TSCacheKeyDigestSet(key, key_name, strlen(key_name));
+  TSCacheKeyDigestSet(key_cmp, key_name, strlen(key_name));
 
   if (memcmp(key, key_cmp, sizeof(TSCacheKey)) != 0) {
     SDK_RPRINT(test, "TSCacheKeySetDigest", "TestCase1", TC_FAIL, "digest is wrong");