dprintf(("[%s] Importing LB dump file '%s'\n", name, tab[_file].val));
if ( !debug ) syslog(LOG_INFO, "Importing LB dump file '%s'\n", msg);
ret = soap_call___jpsrv__StartUpload(soap, tab[_jpps].val?:jpps, "", &su_in, &su_out);
- ret = check_soap_fault(soap, ret);
- /* XXX: grrrrrrr! test it!!!*/
-// if ( (ret = check_soap_fault(soap, ret)) ) break;
+ if ( (ret = check_soap_fault(soap, ret)) ) break;
dprintf(("[%s] Destination: %s\n\tCommit before: %s\n", name, su_out.destination, ctime(&su_out.commitBefore)));
+ if (su_out.destination == NULL) {
+ dprintf(("[%s] StartUpload returned NULL destination\n", name));
+ if ( !debug ) syslog(LOG_ERR, "StartUpload returned NULL destination");
+ break;
+ }
if ( (fhnd = open(tab[_file].val, O_RDONLY)) < 0 ) {
dprintf(("[%s] Can't open dump file: %s\n", name, tab[_file].val));
globus_cond_init(&gCond, GLOBUS_NULL);
gDone = GLOBUS_FALSE;
+ gError = GLOBUS_FALSE;
/* do the op */
if ( globus_ftp_client_put(