=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/paste.c,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- src/usr.bin/tmux/paste.c 2016/10/12 09:07:58 1.38 +++ src/usr.bin/tmux/paste.c 2017/01/24 13:28:33 1.39 @@ -1,4 +1,4 @@ -/* $OpenBSD: paste.c,v 1.38 2016/10/12 09:07:58 nicm Exp $ */ +/* $OpenBSD: paste.c,v 1.39 2017/01/24 13:28:33 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -163,8 +163,10 @@ struct paste_buffer *pb, *pb1; u_int limit; - if (size == 0) + if (size == 0) { + free(data); return; + } limit = options_get_number(global_options, "buffer-limit"); RB_FOREACH_REVERSE_SAFE(pb, paste_time_tree, &paste_by_time, pb1) {