php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Return to Bug #65293
Patch php_eio.c-fd0.patch revision 2013-07-19 07:21 UTC by bugs dot php dot net at ss dot chernousov dot net

Patch php_eio.c-fd0.patch for eio Bug #65293

Patch version 2013-07-19 07:21 UTC

Return to Bug #65293 | Download this patch
Patch Revisions:

Developer: bugs.php.net@ss.chernousov.net

Index: php_eio.c
===================================================================
--- php_eio.c	(revision 330975)
+++ php_eio.c	(working copy)
@@ -1429,7 +1429,7 @@
 	}
 
 	fd = php_eio_zval_to_fd(&zfd TSRMLS_CC);
-	if (fd <= 0) {
+	if (fd < 0) {
 #ifdef EIO_DEBUG
 		php_error_docref(NULL TSRMLS_CC, E_ERROR,
 			"invalid file descriptor '%d'", fd);
@@ -1479,7 +1479,7 @@
 	}
 
 	fd = php_eio_zval_to_fd(&zfd TSRMLS_CC);
-	if (fd <= 0) {
+	if (fd < 0) {
 		RETURN_FALSE;
 	}
 	eio_cb = php_eio_new_eio_cb(&fci, &fcc, data TSRMLS_CC);
@@ -1504,7 +1504,7 @@
 		return;
 	}
 	fd = php_eio_zval_to_fd(&zfd TSRMLS_CC);
-	if (fd <= 0) {
+	if (fd < 0) {
 		RETURN_FALSE;
 	}
 
@@ -1531,7 +1531,7 @@
 	}
 
 	fd = php_eio_zval_to_fd(&zfd TSRMLS_CC);
-	if (fd <= 0) {
+	if (fd < 0) {
 		RETURN_FALSE;
 	}
 
@@ -1561,7 +1561,7 @@
 		offset = 0;
 	}
 	fd = php_eio_zval_to_fd(&zfd TSRMLS_CC);
-	if (fd <= 0) {
+	if (fd < 0) {
 		RETURN_FALSE;
 	}
 
@@ -1589,7 +1589,7 @@
 	}
 
 	fd = php_eio_zval_to_fd(&zfd TSRMLS_CC);
-	if (fd <= 0) {
+	if (fd < 0) {
 		RETURN_FALSE;
 	}
 
@@ -1625,7 +1625,7 @@
 	}
 	
 	fd = php_eio_zval_to_fd(&zfd TSRMLS_CC);
-	if (fd <= 0) {
+	if (fd < 0) {
 		RETURN_FALSE;
 	}
 
@@ -1652,7 +1652,7 @@
 
 	fd = php_eio_zval_to_fd(&zfd TSRMLS_CC);
 	fd2 = php_eio_zval_to_fd(&zfd2 TSRMLS_CC);
-	if (fd <= 0 || fd2 <= 0) {
+	if (fd < 0 || fd2 < 0) {
 		RETURN_FALSE;
 	}
 
@@ -1684,7 +1684,7 @@
 	}
 
 	fd = php_eio_zval_to_fd(&zfd TSRMLS_CC);
-	if (fd <= 0) {
+	if (fd < 0) {
 		RETURN_FALSE;
 	}
 
@@ -1722,7 +1722,7 @@
 	}
 
 	fd = php_eio_zval_to_fd(&zfd TSRMLS_CC);
-	if (fd <= 0) {
+	if (fd < 0) {
 		php_error_docref(NULL TSRMLS_CC, E_WARNING, "Invalid file descriptor");
 		RETURN_FALSE;
 	}
@@ -1874,7 +1874,7 @@
 	}
 
 	fd = php_eio_zval_to_fd(&zfd TSRMLS_CC);
-	if (fd <= 0) {
+	if (fd < 0) {
 		RETURN_FALSE;
 	}
 
@@ -1926,7 +1926,7 @@
 	}
 
 	fd = php_eio_zval_to_fd(&zfd TSRMLS_CC);
-	if (fd <= 0) {
+	if (fd < 0) {
 		RETURN_FALSE;
 	}
 
@@ -1994,7 +1994,7 @@
 
 	out_fd = php_eio_zval_to_fd(&zout_fd TSRMLS_CC);
 	in_fd = php_eio_zval_to_fd(&zin_fd TSRMLS_CC);
-	if (out_fd <= 0 || in_fd <= 0) {
+	if (out_fd < 0 || in_fd < 0) {
 		/* php_eio_zval_to_fd reports errors if necessary */
 		RETURN_FALSE;
 	}
@@ -2023,7 +2023,7 @@
 	}
 	
 	fd = php_eio_zval_to_fd(&zfd TSRMLS_CC);
-	if (fd <= 0) {
+	if (fd < 0) {
 		RETURN_FALSE;
 	}
 
@@ -2050,7 +2050,7 @@
 	}
 	
 	fd = php_eio_zval_to_fd(&zfd TSRMLS_CC);
-	if (fd <= 0) {
+	if (fd < 0) {
 		RETURN_FALSE;
 	}
 
@@ -2076,7 +2076,7 @@
 	}
 
 	fd = php_eio_zval_to_fd(&zfd TSRMLS_CC);
-	if (fd <= 0) {
+	if (fd < 0) {
 		RETURN_FALSE;
 	}
 
@@ -2103,7 +2103,7 @@
 	}
 
 	fd = php_eio_zval_to_fd(&zfd TSRMLS_CC);
-	if (fd <= 0) {
+	if (fd < 0) {
 		RETURN_FALSE;
 	}
 
@@ -2140,7 +2140,7 @@
 	}
 
 	fd = php_eio_zval_to_fd(&zfd TSRMLS_CC);
-	if (fd <= 0) {
+	if (fd < 0) {
 		RETURN_FALSE;
 	}
 
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu May 02 21:01:31 2024 UTC