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




Reply via email to