diff --git a/src/os-linux.h b/src/os-linux.h index 88ba4ac2..9b8c3e15 100644 --- a/src/os-linux.h +++ b/src/os-linux.h @@ -62,6 +62,8 @@ maps_next (struct map_iterator *mi, static inline void maps_close (struct map_iterator *mi) { + if (!mi->fp) + return; fclose (mi->fp); mi->fp = NULL; }