=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/file.c,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- src/usr.bin/tmux/file.c 2021/08/22 13:48:29 1.12 +++ src/usr.bin/tmux/file.c 2022/08/24 07:22:30 1.13 @@ -1,4 +1,4 @@ -/* $OpenBSD: file.c,v 1.12 2021/08/22 13:48:29 nicm Exp $ */ +/* $OpenBSD: file.c,v 1.13 2022/08/24 07:22:30 nicm Exp $ */ /* * Copyright (c) 2019 Nicholas Marriott @@ -588,6 +588,8 @@ cf->event = bufferevent_new(cf->fd, NULL, file_write_callback, file_write_error_callback, cf); + if (cf->event == NULL) + fatalx("out of memory"); bufferevent_enable(cf->event, EV_WRITE); goto reply; @@ -747,6 +749,8 @@ cf->event = bufferevent_new(cf->fd, file_read_callback, NULL, file_read_error_callback, cf); + if (cf->event == NULL) + fatalx("out of memory"); bufferevent_enable(cf->event, EV_READ); return;