jdk/src/solaris/native/sun/xawt/awt_Desktop.c
changeset 8369 d835f77a7f86
parent 7668 d4a77089c587
child 9035 1255eb81cc2f
--- a/jdk/src/solaris/native/sun/xawt/awt_Desktop.c	Tue Feb 15 15:09:20 2011 +0000
+++ b/jdk/src/solaris/native/sun/xawt/awt_Desktop.c	Wed Feb 16 01:12:53 2011 +0300
@@ -48,9 +48,15 @@
     }
     dlerror(); /* Clear errors */
     gnome_vfs_init = (GNOME_VFS_INIT_TYPE*)dlsym(vfs_handle, "gnome_vfs_init");
+    if (gnome_vfs_init == NULL){
+#ifdef INTERNAL_BUILD
+        fprintf(stderr, "dlsym( gnome_vfs_init) returned NULL\n");
+#endif
+        return 0;
+    }
     if ((errmsg = dlerror()) != NULL) {
 #ifdef INTERNAL_BUILD
-        fprintf(stderr, "can not find symble gnome_vfs_init\n");
+        fprintf(stderr, "can not find symbol gnome_vfs_init %s \n", errmsg);
 #endif
         return 0;
     }