* fhandler.cc (fhandler_base::puts_readahead): Fix end-condition.
This commit is contained in:
		| @@ -1,3 +1,7 @@ | |||||||
|  | 2004-12-12  Bas van Gompel  <cygwin-patch@bavag.tmfweb.nl> | ||||||
|  |  | ||||||
|  | 	* fhandler.cc (fhandler_base::puts_readahead): Fix end-condition. | ||||||
|  |  | ||||||
| 2004-12-10  Corinna Vinschen  <corinna@vinschen.de> | 2004-12-10  Corinna Vinschen  <corinna@vinschen.de> | ||||||
|  |  | ||||||
| 	* errno.cc (errmap): Map ERROR_INVALID_ADDRESS to EINVAL instead of | 	* errno.cc (errmap): Map ERROR_INVALID_ADDRESS to EINVAL instead of | ||||||
|   | |||||||
| @@ -54,7 +54,7 @@ int | |||||||
| fhandler_base::puts_readahead (const char *s, size_t len) | fhandler_base::puts_readahead (const char *s, size_t len) | ||||||
| { | { | ||||||
|   int success = 1; |   int success = 1; | ||||||
|   while ((*s || (len != (size_t) -1 && len--)) |   while ((len == (size_t) -1 ? *s : len--) | ||||||
| 	 && (success = put_readahead (*s++) > 0)) | 	 && (success = put_readahead (*s++) > 0)) | ||||||
|     continue; |     continue; | ||||||
|   return success; |   return success; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user