Make ScopedFD's bool operator explicit

This prevents an implicit conversion from bool->int to ensure the user is
calling .get() properly.

Signed-off-by: Maxwell Henderson <mxwhenderson@gmail.com>
Change-Id: I914c0e9583fbfcaa7fafeb0474dbe068716ae19d
diff --git a/frc971/can_logger/can_logger.cc b/frc971/can_logger/can_logger.cc
index e7e1e6f..ad885de 100644
--- a/frc971/can_logger/can_logger.cc
+++ b/frc971/can_logger/can_logger.cc
@@ -32,7 +32,7 @@
   CHECK_EQ(opt_size, sizeof(recieve_buffer_size));
   VLOG(0) << "CAN recieve bufffer is " << recieve_buffer_size << " bytes large";
 
-  event_loop->epoll()->OnReadable(fd_, [this]() { Poll(); });
+  event_loop->epoll()->OnReadable(fd_.get(), [this]() { Poll(); });
 }
 
 void CanLogger::Poll() {