=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/rcs.c,v retrieving revision 1.315 retrieving revision 1.316 diff -c -r1.315 -r1.316 *** src/usr.bin/cvs/rcs.c 2016/10/13 20:51:25 1.315 --- src/usr.bin/cvs/rcs.c 2016/10/15 22:20:17 1.316 *************** *** 1,4 **** ! /* $OpenBSD: rcs.c,v 1.315 2016/10/13 20:51:25 fcambus Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * All rights reserved. --- 1,4 ---- ! /* $OpenBSD: rcs.c,v 1.316 2016/10/15 22:20:17 millert Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * All rights reserved. *************** *** 2427,2433 **** "truncated"); lp = xcalloc(1, sizeof(*lp)); ! xasprintf(&(lp->l_line), "%s%s\n", prefix, linebuf); lp->l_len = strlen(lp->l_line); TAILQ_INSERT_AFTER(&(lines->l_lines), cur, lp, --- 2427,2433 ---- "truncated"); lp = xcalloc(1, sizeof(*lp)); ! xasprintf((char **)&(lp->l_line), "%s%s\n", prefix, linebuf); lp->l_len = strlen(lp->l_line); TAILQ_INSERT_AFTER(&(lines->l_lines), cur, lp, *************** *** 2441,2450 **** lp = xcalloc(1, sizeof(*lp)); if (l_line[0] == '\0') { ! xasprintf(&(lp->l_line), "%s\n", ! sprefix); } else { ! xasprintf(&(lp->l_line), "%s%s\n", prefix, l_line); } --- 2441,2450 ---- lp = xcalloc(1, sizeof(*lp)); if (l_line[0] == '\0') { ! xasprintf((char **)&(lp->l_line), ! "%s\n", sprefix); } else { ! xasprintf((char **)&(lp->l_line), "%s%s\n", prefix, l_line); }