=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/file.c,v retrieving revision 1.12 retrieving revision 1.13 diff -c -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 **** ! /* $OpenBSD: file.c,v 1.12 2021/08/22 13:48:29 nicm Exp $ */ /* * Copyright (c) 2019 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: file.c,v 1.13 2022/08/24 07:22:30 nicm Exp $ */ /* * Copyright (c) 2019 Nicholas Marriott *************** *** 588,593 **** --- 588,595 ---- 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,752 **** --- 749,756 ---- 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;