=================================================================== RCS file: /cvs/cvs/blind/log.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -p -r1.8 -r1.9 --- blind/log.c 2022/03/29 20:24:55 1.8 +++ blind/log.c 2022/04/03 09:14:25 1.9 @@ -103,11 +103,14 @@ log_debug(const char *info, ...) void log_fatal(const char *info, ...) { + extern struct blind *bl; va_list ap; va_start(ap, info); log_send(info, ap); va_end(ap); log_info("%s", strerror(errno)); + if (bl != NULL) + free(bl); exit(1); }