[mono-config] fix warning (#3820)
authorBernhard Urban <bernhard.urban@xamarin.com>
Wed, 26 Oct 2016 17:05:06 +0000 (19:05 +0200)
committerZoltan Varga <vargaz@gmail.com>
Wed, 26 Oct 2016 17:05:06 +0000 (13:05 -0400)
```
mono-config.c:324:14: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
                                        g_free (libdir);
                                                ^~~~~~
../../eglib/src/glib.h:125:20: note: passing argument to parameter 'ptr' here
void g_free (void *ptr);
                   ^
1 warning generated.
```

mono/metadata/mono-config.c

index cfe15393594f0ab94ec70b8f9479f1f4837d3aca..fe82c2e037bef78c7074f11e22a817abd3093f40 100644 (file)
@@ -314,7 +314,7 @@ dllmap_start (gpointer user_data,
                        else if (strcmp (attribute_names [i], "target") == 0){
                                char *p = strstr (attribute_values [i], "$mono_libdir");
                                if (p != NULL){
-                                       const char *libdir = mono_native_getrootdir ();
+                                       char *libdir = mono_native_getrootdir ();
                                        size_t libdir_len = strlen (libdir);
                                        char *result;