=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/tag.c,v retrieving revision 1.76 retrieving revision 1.77 diff -u -r1.76 -r1.77 --- src/usr.bin/cvs/tag.c 2008/06/20 14:04:29 1.76 +++ src/usr.bin/cvs/tag.c 2009/03/22 18:40:55 1.77 @@ -1,4 +1,4 @@ -/* $OpenBSD: tag.c,v 1.76 2008/06/20 14:04:29 tobias Exp $ */ +/* $OpenBSD: tag.c,v 1.77 2009/03/22 18:40:55 tobias Exp $ */ /* * Copyright (c) 2006 Xavier Santolaria * @@ -260,9 +260,6 @@ break; } - fi = xcalloc(1, sizeof(*fi)); - fi->nrevstr = xstrdup(rbuf); - if (cvs_cmdop == CVS_OP_TAG) { if (cf->file_ent == NULL) return; @@ -271,6 +268,8 @@ srev = cf->file_rcsrev; rcsnum_tostr(srev, rbuf, sizeof(rbuf)); + fi = xcalloc(1, sizeof(*fi)); + fi->nrevstr = xstrdup(rbuf); fi->file_path = xstrdup(cf->file_path); if (tag_oldname != NULL)