From 228b4c50d757b80efe493728a658ae145eaf67ef Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Tue, 9 Nov 2010 14:43:47 +0000 Subject: 2010-11-09 Tatsuhiro Tsujikawa Capture errno right after system/library call to avoid it to get overwritten. Use util::safeStrerror instead of strerror directly because strerror might return NULL. We don't check errno for std::fstream anymore. * src/AbstractDiskWriter.cc * src/CookieStorage.cc * src/DHTAutoSaveCommand.cc * src/DHTRoutingTableDeserializer.cc * src/DHTRoutingTableSerializer.cc * src/DefaultBtProgressInfoFile.cc * src/EpollEventPoll.cc * src/IteratableChunkChecksumValidator.cc * src/KqueueEventPoll.cc * src/Logger.cc * src/MessageDigestHelper.cc * src/PortEventPoll.cc * src/SelectEventPoll.cc * src/SocketCore.cc * src/message.h * src/util.cc * src/util.h --- ChangeLog | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 5fb10463..fe8100b8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,27 @@ +2010-11-09 Tatsuhiro Tsujikawa + + Capture errno right after system/library call to avoid it to get + overwritten. Use util::safeStrerror instead of strerror directly + because strerror might return NULL. We don't check errno for + std::fstream anymore. + * src/AbstractDiskWriter.cc + * src/CookieStorage.cc + * src/DHTAutoSaveCommand.cc + * src/DHTRoutingTableDeserializer.cc + * src/DHTRoutingTableSerializer.cc + * src/DefaultBtProgressInfoFile.cc + * src/EpollEventPoll.cc + * src/IteratableChunkChecksumValidator.cc + * src/KqueueEventPoll.cc + * src/Logger.cc + * src/MessageDigestHelper.cc + * src/PortEventPoll.cc + * src/SelectEventPoll.cc + * src/SocketCore.cc + * src/message.h + * src/util.cc + * src/util.h + 2010-11-07 Tatsuhiro Tsujikawa Use const reference -- cgit