Kaydet (Commit) 772193b8 authored tarafından Caolán McNamara's avatar Caolán McNamara

there might not be one set of course

üst 8b695542
...@@ -768,11 +768,10 @@ static void extend_library_path (const char *new_element) ...@@ -768,11 +768,10 @@ static void extend_library_path (const char *new_element)
#endif #endif
rtl_uString_newFromAscii( &pEnvName, pathname ); rtl_uString_newFromAscii( &pEnvName, pathname );
rtl_uString_newFromAscii( &pNewEnvVar, new_element );
osl_getEnvironment( pEnvName, &pOrigEnvVar ); osl_getEnvironment( pEnvName, &pOrigEnvVar );
if (pOrigEnvVar && pOrigEnvVar->length)
rtl_uString_newFromAscii( &pNewEnvVar, new_element );
if (pOrigEnvVar->length)
{ {
rtl_uString *pDelim = NULL; rtl_uString *pDelim = NULL;
rtl_uString_newFromAscii( &pDelim, ":" ); rtl_uString_newFromAscii( &pDelim, ":" );
...@@ -783,8 +782,9 @@ static void extend_library_path (const char *new_element) ...@@ -783,8 +782,9 @@ static void extend_library_path (const char *new_element)
osl_setEnvironment( pEnvName, pNewEnvVar ); osl_setEnvironment( pEnvName, pNewEnvVar );
if (pOrigEnvVar)
rtl_uString_release( pOrigEnvVar );
rtl_uString_release( pNewEnvVar ); rtl_uString_release( pNewEnvVar );
rtl_uString_release( pOrigEnvVar );
rtl_uString_release( pEnvName ); rtl_uString_release( pEnvName );
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment