diff --git a/src/add-ons/kernel/drivers/network/wimax/usb_beceemwmx/Settings.cpp b/src/add-ons/kernel/drivers/network/wimax/usb_beceemwmx/Settings.cpp index 06f17bb46c..3485d4ecbe 100644 --- a/src/add-ons/kernel/drivers/network/wimax/usb_beceemwmx/Settings.cpp +++ b/src/add-ons/kernel/drivers/network/wimax/usb_beceemwmx/Settings.cpp @@ -34,7 +34,10 @@ void create_log() return; int flags = O_WRONLY | O_CREAT | ((gTruncateLogFile) ? O_TRUNC : 0); - close(open(gLogFilePath, flags, 0666)); + int filehandle = open(gLogFilePath, flags, 0666); + if (filehandle >= 0) + close(filehandle); + } mutex_init(&gLogLock, DRIVER_NAME"-logging"); }