On 05/18/2006 11:21 AM, Plüm wrote: > >>-----Ursprüngliche Nachricht----- >>Von: Joe Orton >>... >> >>>@@ -375,15 +380,18 @@ >>> } >>> } >>> else { >>>- scheme = "http"; >>>+ scheme = ap_http_scheme(r); >>> } >> >>cache_storage.c: In function `cache_generate_key_default': >>cache_storage.c:383: warning: assignment discards qualifiers >>from pointer target type >>
Maybe a very stupid idea, but the following also fixes the warning on my gcc 3.2.2: Index: modules/cache/cache_storage.c =================================================================== --- modules/cache/cache_storage.c (Revision 407357) +++ modules/cache/cache_storage.c (Arbeitskopie) @@ -380,7 +380,8 @@ } } else { - scheme = ap_http_scheme(r); + /* Do a cast here since ap_http_scheme returns const char * */ + scheme = (char *)ap_http_scheme(r); } If this is bad, please let me know, so I can learn a lesson :-). Regards Rüdiger