[cig-commits] r6214 - in long/3D/Gale/trunk: .
src/StGermain/Base/Extensibility/src
walter at geodynamics.org
walter at geodynamics.org
Fri Mar 9 13:34:12 PST 2007
Author: walter
Date: 2007-03-09 13:34:12 -0800 (Fri, 09 Mar 2007)
New Revision: 6214
Modified:
long/3D/Gale/trunk/
long/3D/Gale/trunk/src/StGermain/Base/Extensibility/src/PluginsManager.c
Log:
r1679 at earth: boo | 2007-03-09 13:33:22 -0800
Make shared stuff work if pluginDirectories==NULL
Property changes on: long/3D/Gale/trunk
___________________________________________________________________
Name: svk:merge
- 3a629746-de10-0410-b17b-fd6ecaaa963e:/cig:1678
+ 3a629746-de10-0410-b17b-fd6ecaaa963e:/cig:1679
Modified: long/3D/Gale/trunk/src/StGermain/Base/Extensibility/src/PluginsManager.c
===================================================================
--- long/3D/Gale/trunk/src/StGermain/Base/Extensibility/src/PluginsManager.c 2007-03-09 21:34:09 UTC (rev 6213)
+++ long/3D/Gale/trunk/src/StGermain/Base/Extensibility/src/PluginsManager.c 2007-03-09 21:34:12 UTC (rev 6214)
@@ -182,7 +182,7 @@
/* Print parent */
_Stg_Class_Print( self, stream );
- if ( pluginDirectories->count > 0 ) {
+ if ( pluginDirectories!=NULL && pluginDirectories->count > 0 ) {
Journal_Printf( stream, "Search Path:\n" );
Stream_Indent( stream );
for ( i = 0; i < pluginDirectories->count; ++i ) {
@@ -238,11 +238,12 @@
SingleRegister( context );
#else
#ifndef NOSHARED
- for ( dir_I = 0; dir_I < pluginDirectories->count; ++dir_I ) {
- newEnvPathLength += strlen( Stg_ObjectList_ObjectAt( pluginDirectories, dir_I ) );
- /* Add one make space for the ':' inbetween the directories */
- newEnvPathLength += 1;
- }
+ if(pluginDirectories!=NULL)
+ for ( dir_I = 0; dir_I < pluginDirectories->count; ++dir_I ) {
+ newEnvPathLength += strlen( Stg_ObjectList_ObjectAt( pluginDirectories, dir_I ) );
+ /* Add one make space for the ':' inbetween the directories */
+ newEnvPathLength += 1;
+ }
curEnvPath = getenv("LD_LIBRARY_PATH");
if ( curEnvPath ) {
newEnvPathLength += strlen( curEnvPath );
More information about the cig-commits
mailing list