repo: ngircd
action: commit
revision: 
path_from: 
revision_from: e2ba7e08b4a4ca73a74c10e7189b46f6d8dcfc75:
path_to: 
revision_to: 
git.thebackupbox.net
ngircd
git clone git://git.thebackupbox.net/ngircd
commit e2ba7e08b4a4ca73a74c10e7189b46f6d8dcfc75
Author: Alexander Barton 
Date:   Wed Sep 22 14:15:46 2010 +0200

    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

diff --git a/src/ngircd/sighandlers.c b/src/ngircd/sighandlers.c
index b8e8013d31c2671143babc96724912d40ab9a769..
index ..427789c3fbbaf291aa026753aa4d86bcc76c1f66 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));

-----END OF PAGE-----