diff options
| -rw-r--r-- | ext/ftp/ftp.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/ext/ftp/ftp.c b/ext/ftp/ftp.c index 65d0a6d7fe..91e963a578 100644 --- a/ext/ftp/ftp.c +++ b/ext/ftp/ftp.c @@ -226,6 +226,8 @@ ftp_login(ftpbuf_t *ftp, const char *user, const char *pass) { #if HAVE_OPENSSL_EXT SSL_CTX *ctx = NULL; + + TSRMLS_FETCH(); #endif if (ftp == NULL) return 0; @@ -1346,11 +1348,13 @@ bail: databuf_t* data_accept(databuf_t *data, ftpbuf_t *ftp) { + php_sockaddr_storage addr; + int size; + #if HAVE_OPENSSL_EXT SSL_CTX *ctx; + TSRMLS_FETCH(); #endif - php_sockaddr_storage addr; - int size; if (data->fd != -1) goto data_accepted; @@ -1549,7 +1553,6 @@ ftp_nb_get(ftpbuf_t *ftp, php_stream *outstream, const char *path, ftptype_t typ { databuf_t *data = NULL; char arg[11]; - TSRMLS_FETCH(); if (ftp == NULL) goto bail; @@ -1666,7 +1669,6 @@ ftp_nb_put(ftpbuf_t *ftp, const char *path, php_stream *instream, ftptype_t type { databuf_t *data = NULL; char arg[11]; - TSRMLS_FETCH(); if (ftp == NULL) return 0; |
