@@ -200,7 +200,9 @@ PHP_FUNCTION(ftp_login)
200
200
201
201
/* log in */
202
202
if (!ftp_login (ftp , user , user_len , pass , pass_len )) {
203
- php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
203
+ if (* ftp -> inbuf ) {
204
+ php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
205
+ }
204
206
RETURN_FALSE ;
205
207
}
206
208
@@ -224,7 +226,9 @@ PHP_FUNCTION(ftp_pwd)
224
226
}
225
227
226
228
if (!(pwd = ftp_pwd (ftp ))) {
227
- php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
229
+ if (* ftp -> inbuf ) {
230
+ php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
231
+ }
228
232
RETURN_FALSE ;
229
233
}
230
234
@@ -247,7 +251,9 @@ PHP_FUNCTION(ftp_cdup)
247
251
}
248
252
249
253
if (!ftp_cdup (ftp )) {
250
- php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
254
+ if (* ftp -> inbuf ) {
255
+ php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
256
+ }
251
257
RETURN_FALSE ;
252
258
}
253
259
@@ -273,7 +279,9 @@ PHP_FUNCTION(ftp_chdir)
273
279
274
280
/* change directories */
275
281
if (!ftp_chdir (ftp , dir , dir_len )) {
276
- php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
282
+ if (* ftp -> inbuf ) {
283
+ php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
284
+ }
277
285
RETURN_FALSE ;
278
286
}
279
287
@@ -299,7 +307,9 @@ PHP_FUNCTION(ftp_exec)
299
307
300
308
/* execute serverside command */
301
309
if (!ftp_exec (ftp , cmd , cmd_len )) {
302
- php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
310
+ if (* ftp -> inbuf ) {
311
+ php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
312
+ }
303
313
RETURN_FALSE ;
304
314
}
305
315
@@ -347,7 +357,9 @@ PHP_FUNCTION(ftp_mkdir)
347
357
348
358
/* create directory */
349
359
if (NULL == (tmp = ftp_mkdir (ftp , dir , dir_len ))) {
350
- php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
360
+ if (* ftp -> inbuf ) {
361
+ php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
362
+ }
351
363
RETURN_FALSE ;
352
364
}
353
365
@@ -373,7 +385,9 @@ PHP_FUNCTION(ftp_rmdir)
373
385
374
386
/* remove directorie */
375
387
if (!ftp_rmdir (ftp , dir , dir_len )) {
376
- php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
388
+ if (* ftp -> inbuf ) {
389
+ php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
390
+ }
377
391
RETURN_FALSE ;
378
392
}
379
393
@@ -399,7 +413,9 @@ PHP_FUNCTION(ftp_chmod)
399
413
}
400
414
401
415
if (!ftp_chmod (ftp , mode , filename , filename_len )) {
402
- php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
416
+ if (* ftp -> inbuf ) {
417
+ php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
418
+ }
403
419
RETURN_FALSE ;
404
420
}
405
421
@@ -548,7 +564,9 @@ PHP_FUNCTION(ftp_systype)
548
564
}
549
565
550
566
if (NULL == (syst = ftp_syst (ftp ))) {
551
- php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
567
+ if (* ftp -> inbuf ) {
568
+ php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
569
+ }
552
570
RETURN_FALSE ;
553
571
}
554
572
@@ -593,7 +611,9 @@ PHP_FUNCTION(ftp_fget)
593
611
}
594
612
595
613
if (!ftp_get (ftp , stream , file , file_len , xtype , resumepos )) {
596
- php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
614
+ if (* ftp -> inbuf ) {
615
+ php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
616
+ }
597
617
RETURN_FALSE ;
598
618
}
599
619
@@ -642,7 +662,9 @@ PHP_FUNCTION(ftp_nb_fget)
642
662
ftp -> closestream = 0 ; /* do not close */
643
663
644
664
if ((ret = ftp_nb_get (ftp , stream , file , file_len , xtype , resumepos )) == PHP_FTP_FAILED ) {
645
- php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
665
+ if (* ftp -> inbuf ) {
666
+ php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
667
+ }
646
668
RETURN_LONG (ret );
647
669
}
648
670
@@ -728,7 +750,9 @@ PHP_FUNCTION(ftp_get)
728
750
if (!ftp_get (ftp , outstream , remote , remote_len , xtype , resumepos )) {
729
751
php_stream_close (outstream );
730
752
VCWD_UNLINK (local );
731
- php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
753
+ if (* ftp -> inbuf ) {
754
+ php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
755
+ }
732
756
RETURN_FALSE ;
733
757
}
734
758
@@ -796,7 +820,9 @@ PHP_FUNCTION(ftp_nb_get)
796
820
php_stream_close (outstream );
797
821
ftp -> stream = NULL ;
798
822
VCWD_UNLINK (local );
799
- php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
823
+ if (* ftp -> inbuf ) {
824
+ php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
825
+ }
800
826
RETURN_LONG (PHP_FTP_FAILED );
801
827
}
802
828
@@ -888,7 +914,9 @@ PHP_FUNCTION(ftp_fput)
888
914
}
889
915
890
916
if (!ftp_put (ftp , remote , remote_len , stream , xtype , startpos )) {
891
- php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
917
+ if (* ftp -> inbuf ) {
918
+ php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
919
+ }
892
920
RETURN_FALSE ;
893
921
}
894
922
@@ -941,7 +969,9 @@ PHP_FUNCTION(ftp_nb_fput)
941
969
ftp -> closestream = 0 ; /* do not close */
942
970
943
971
if (((ret = ftp_nb_put (ftp , remote , remote_len , stream , xtype , startpos )) == PHP_FTP_FAILED )) {
944
- php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
972
+ if (* ftp -> inbuf ) {
973
+ php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
974
+ }
945
975
RETURN_LONG (ret );
946
976
}
947
977
@@ -994,7 +1024,9 @@ PHP_FUNCTION(ftp_put)
994
1024
995
1025
if (!ftp_put (ftp , remote , remote_len , instream , xtype , startpos )) {
996
1026
php_stream_close (instream );
997
- php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
1027
+ if (* ftp -> inbuf ) {
1028
+ php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
1029
+ }
998
1030
RETURN_FALSE ;
999
1031
}
1000
1032
php_stream_close (instream );
@@ -1029,7 +1061,9 @@ PHP_FUNCTION(ftp_append)
1029
1061
1030
1062
if (!ftp_append (ftp , remote , remote_len , instream , xtype )) {
1031
1063
php_stream_close (instream );
1032
- php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
1064
+ if (* ftp -> inbuf ) {
1065
+ php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
1066
+ }
1033
1067
RETURN_FALSE ;
1034
1068
}
1035
1069
php_stream_close (instream );
@@ -1159,7 +1193,9 @@ PHP_FUNCTION(ftp_rename)
1159
1193
1160
1194
/* rename the file */
1161
1195
if (!ftp_rename (ftp , src , src_len , dest , dest_len )) {
1162
- php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
1196
+ if (* ftp -> inbuf ) {
1197
+ php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
1198
+ }
1163
1199
RETURN_FALSE ;
1164
1200
}
1165
1201
@@ -1185,7 +1221,9 @@ PHP_FUNCTION(ftp_delete)
1185
1221
1186
1222
/* delete the file */
1187
1223
if (!ftp_delete (ftp , file , file_len )) {
1188
- php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
1224
+ if (* ftp -> inbuf ) {
1225
+ php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
1226
+ }
1189
1227
RETURN_FALSE ;
1190
1228
}
1191
1229
@@ -1211,7 +1249,9 @@ PHP_FUNCTION(ftp_site)
1211
1249
1212
1250
/* send the site command */
1213
1251
if (!ftp_site (ftp , cmd , cmd_len )) {
1214
- php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
1252
+ if (* ftp -> inbuf ) {
1253
+ php_error_docref (NULL , E_WARNING , "%s" , ftp -> inbuf );
1254
+ }
1215
1255
RETURN_FALSE ;
1216
1256
}
1217
1257
0 commit comments