Fix aliasing warning from gcc-3.3
authorDavid Schleef <ds@schleef.org>
Sun, 18 May 2003 22:44:11 +0000 (22:44 +0000)
committerDavid Schleef <ds@schleef.org>
Sun, 18 May 2003 22:44:11 +0000 (22:44 +0000)
Original commit message from CVS:
Fix aliasing warning from gcc-3.3

gst/gstplugin.c

index 5795727..6113e49 100644 (file)
@@ -179,7 +179,11 @@ gst_plugin_load_plugin (GstPlugin *plugin, GError **error)
   module = g_module_open (filename, G_MODULE_BIND_LAZY);
 
   if (module != NULL) {
-    if (g_module_symbol (module, "plugin_desc", (gpointer *)&desc)) {
+    gpointer ptr;
+
+    if (g_module_symbol (module, "plugin_desc", &ptr)) {
+      desc = (GstPluginDesc *)ptr;
+
       GST_DEBUG (GST_CAT_PLUGIN_LOADING, "plugin \"%s\" loaded, called entry function...", filename);
 
       plugin->filename = g_strdup (filename);