# HG changeset patch # User Matt Johnston # Date 1518840978 -28800 # Node ID c7675aa888809cb3adc3e62ec199c65809724d38 # Parent 47f36d8565cfb856f184acc128accfe7d451c17c loginrec close fd on error path diff -r 47f36d8565cf -r c7675aa88880 loginrec.c --- a/loginrec.c Sat Feb 17 04:27:37 2018 +0100 +++ b/loginrec.c Sat Feb 17 12:16:18 2018 +0800 @@ -1330,7 +1330,8 @@ if ( lseek(*fd, offset, SEEK_SET) != offset ) { dropbear_log(LOG_WARNING, "lastlog_openseek: %s->lseek(): %s", - lastlog_file, strerror(errno)); + lastlog_file, strerror(errno)); + m_close(*fd); return 0; } }