1
diff -ur globus_gass_copy-5.3.orig/globus_gass_copy_glob.c globus_gass_copy-5.3/globus_gass_copy_glob.c
2
--- globus_gass_copy-5.3.orig/globus_gass_copy_glob.c 2009-07-16 21:28:09.000000000 +0200
3
+++ globus_gass_copy-5.3/globus_gass_copy_glob.c 2010-01-23 10:12:08.902533517 +0100
9
+#define MAXPATHLEN 4096
12
/************************************************************
14
diff -ur globus_gass_copy-5.3.orig/globus_url_copy.c globus_gass_copy-5.3/globus_url_copy.c
15
--- globus_gass_copy-5.3.orig/globus_url_copy.c 2009-12-18 06:51:45.000000000 +0100
16
+++ globus_gass_copy-5.3/globus_url_copy.c 2010-01-23 10:20:00.162279634 +0100
18
#include "globus_ftp_client_debug_plugin.h"
19
#include "globus_ftp_client_restart_plugin.h"
20
#include "globus_error_gssapi.h"
21
+#include "globus_gsi_system_config.h"
24
* use globus_io for netlogger stuff
29
- char start_dir[PATH_MAX];
30
+ char * start_dir = NULL;
31
+ globus_result_t result;
39
- tmp_ptr = getcwd(start_dir, PATH_MAX);
41
+ result = GLOBUS_GSI_SYSCONFIG_GET_CURRENT_WORKING_DIR(&start_dir);
42
+ if(result != GLOBUS_SUCCESS)
44
/* just punt if the system call fails */
45
return globus_libc_strdup(in_url);
48
globus_free(tmp_path);
51
+ globus_free(start_dir);