=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/util.c,v retrieving revision 1.118 retrieving revision 1.119 diff -u -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 +1,4 @@ -/* $OpenBSD: util.c,v 1.118 2007/09/19 12:04:38 tobias Exp $ */ +/* $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,6 +568,7 @@ { FILE *fp; size_t len; + char sticky[CVS_REV_BUFSZ]; char *sp, *dp, *dir, rpath[MAXPATHLEN], repo[MAXPATHLEN]; dir = xstrdup(path); @@ -622,8 +623,11 @@ tag, NULL, 0); if (cvs_server_active == 1 && strcmp(rpath, ".")) { - if (tag != NULL) - cvs_server_set_sticky(rpath, tag); + if (tag != NULL) { + (void)xsnprintf(sticky, sizeof(sticky), + "T%s", tag); + cvs_server_set_sticky(rpath, sticky); + } } }