=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/util.c,v retrieving revision 1.118 retrieving revision 1.119 diff -c -r1.118 -r1.119 *** src/usr.bin/cvs/util.c 2007/09/19 12:04:38 1.118 --- src/usr.bin/cvs/util.c 2007/09/22 16:01:22 1.119 *************** *** 1,4 **** ! /* $OpenBSD: util.c,v 1.118 2007/09/19 12:04:38 tobias Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * Copyright (c) 2005, 2006 Joris Vink --- 1,4 ---- ! /* $OpenBSD: util.c,v 1.119 2007/09/22 16:01:22 joris Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * Copyright (c) 2005, 2006 Joris Vink *************** *** 568,573 **** --- 568,574 ---- { FILE *fp; size_t len; + char sticky[CVS_REV_BUFSZ]; char *sp, *dp, *dir, rpath[MAXPATHLEN], repo[MAXPATHLEN]; dir = xstrdup(path); *************** *** 622,629 **** tag, NULL, 0); if (cvs_server_active == 1 && strcmp(rpath, ".")) { ! if (tag != NULL) ! cvs_server_set_sticky(rpath, tag); } } --- 623,633 ---- tag, NULL, 0); if (cvs_server_active == 1 && strcmp(rpath, ".")) { ! if (tag != NULL) { ! (void)xsnprintf(sticky, sizeof(sticky), ! "T%s", tag); ! cvs_server_set_sticky(rpath, sticky); ! } } }