diff options
author | Mike Buland <mbuland@penny-arcade.com> | 2018-02-02 11:09:22 -0800 |
---|---|---|
committer | Mike Buland <mbuland@penny-arcade.com> | 2018-02-02 11:09:22 -0800 |
commit | 12d4292b5b8dcf4ffc941ebb82a85df63f98d2c4 (patch) | |
tree | 0a7ee63f825b50a5f585cbc685affbaa5d207fdf /src/stable | |
parent | 1cb0fc6ab3f05e37f8c4c0bf5549b320c8b89078 (diff) | |
download | libbu++-12d4292b5b8dcf4ffc941ebb82a85df63f98d2c4.tar.gz libbu++-12d4292b5b8dcf4ffc941ebb82a85df63f98d2c4.tar.bz2 libbu++-12d4292b5b8dcf4ffc941ebb82a85df63f98d2c4.tar.xz libbu++-12d4292b5b8dcf4ffc941ebb82a85df63f98d2c4.zip |
Include real error messages on error?
Diffstat (limited to 'src/stable')
-rw-r--r-- | src/stable/server.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/stable/server.cpp b/src/stable/server.cpp index 0d20b16..d1cce45 100644 --- a/src/stable/server.cpp +++ b/src/stable/server.cpp | |||
@@ -66,7 +66,11 @@ void Bu::Server::scan() | |||
66 | if( TEMP_FAILURE_RETRY( select( FD_SETSIZE, | 66 | if( TEMP_FAILURE_RETRY( select( FD_SETSIZE, |
67 | &fdRead, &fdWrite, &fdException, &xTimeout ) ) < 0 ) | 67 | &fdRead, &fdWrite, &fdException, &xTimeout ) ) < 0 ) |
68 | { | 68 | { |
69 | throw ExceptionBase("Error attempting to scan open connections."); | 69 | char buf[1024]; |
70 | strerror_r( errno, buf, 1024 ); | ||
71 | throw ExceptionBase( | ||
72 | Bu::String("Error attempting to scan open connections: %1").arg( buf ).end().getStr() | ||
73 | ); | ||
70 | } | 74 | } |
71 | 75 | ||
72 | for( int j = 0; j < FD_SETSIZE; j++ ) | 76 | for( int j = 0; j < FD_SETSIZE; j++ ) |