php_stream_putc(outstream, '\r');
}
- data = data_close(ftp, data);
- ftp->data = NULL;
+ ftp->data = data = data_close(ftp, data);
if (!ftp_getresp(ftp) || (ftp->resp != 226 && ftp->resp != 250)) {
goto bail;
return 1;
bail:
- data_close(ftp, data);
- ftp->data = NULL;
+ ftp->data = data_close(ftp, data);
return 0;
}
/* }}} */
if (size && my_send(ftp, data->fd, data->buf, size) != size) {
goto bail;
}
- data = data_close(ftp, data);
+ ftp->data = data = data_close(ftp, data);
if (!ftp_getresp(ftp) || (ftp->resp != 226 && ftp->resp != 250)) {
goto bail;
}
return 1;
bail:
- data_close(ftp, data);
+ ftp->data = data_close(ftp, data);
return 0;
}
/* }}} */
}
}
- data = data_close(ftp, data);
+ ftp->data = data = data_close(ftp, data);
if (ferror(tmpfp)) {
goto bail;
return ret;
bail:
if (data)
- data_close(ftp, data);
+ ftp->data = data_close(ftp, data);
fclose(tmpfp);
if (ret)
efree(ret);
return (ftp_nb_continue_read(ftp TSRMLS_CC));
bail:
- data_close(ftp, data);
+ ftp->data = data_close(ftp, data);
return PHP_FTP_FAILED;
}
/* }}} */
php_stream_putc(ftp->stream, '\r');
}
- data = data_close(ftp, data);
+ ftp->data = data = data_close(ftp, data);
if (!ftp_getresp(ftp) || (ftp->resp != 226 && ftp->resp != 250)) {
goto bail;
return PHP_FTP_FINISHED;
bail:
ftp->nb = 0;
- data_close(ftp, data);
+ ftp->data = data_close(ftp, data);
return PHP_FTP_FAILED;
}
/* }}} */
return (ftp_nb_continue_write(ftp TSRMLS_CC));
bail:
- data_close(ftp, data);
+ ftp->data = data_close(ftp, data);
return PHP_FTP_FAILED;
}
/* }}} */
ftp->nb = 0;
return PHP_FTP_FINISHED;
bail:
- data_close(ftp, ftp->data);
+ ftp->data = data_close(ftp, ftp->data);
ftp->nb = 0;
return PHP_FTP_FAILED;
}