summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlexander Barton <alex@barton.de>2010-09-22 14:15:46 +0200
committerAlexander Barton <alex@barton.de>2010-09-22 14:15:46 +0200
commite2ba7e08b4a4ca73a74c10e7189b46f6d8dcfc75 (patch)
tree733fe41510f1f48e4cdce3ecf421944d99803c4a
parentb1a117cd98bad64ac56f06f854d4b00f488e44ea (diff)
downloadngircd-e2ba7e08b4a4ca73a74c10e7189b46f6d8dcfc75.tar.gz
ngircd-e2ba7e08b4a4ca73a74c10e7189b46f6d8dcfc75.zip
Explicitly cast return value of read(2) to "int"
This fixes the following gcc warning, emitted by Xcode:

src/ngircd/sighandlers.c: In function 'Signal_Callback':
src/ngircd/sighandlers.c:239: warning: implicit conversion shortens 64-bit value into a 32-bit value
-rw-r--r--src/ngircd/sighandlers.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ngircd/sighandlers.c b/src/ngircd/sighandlers.c
index b8e8013d..427789c3 100644
--- a/src/ngircd/sighandlers.c
+++ b/src/ngircd/sighandlers.c
@@ -236,7 +236,7 @@ Signal_Callback(int fd, short UNUSED what)
 	(void) what;
 
 	do {
-		ret = read(fd, &sig, sizeof(sig));
+		ret = (int)read(fd, &sig, sizeof(sig));
 		if (ret == sizeof(int))
 			Signal_Handler_BH(sig);
 	} while (ret == sizeof(int));