=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/tag.c,v retrieving revision 1.78 retrieving revision 1.79 diff -u -r1.78 -r1.79 --- src/usr.bin/cvs/tag.c 2009/03/22 18:41:25 1.78 +++ src/usr.bin/cvs/tag.c 2009/03/24 18:33:25 1.79 @@ -1,4 +1,4 @@ -/* $OpenBSD: tag.c,v 1.78 2009/03/22 18:41:25 tobias Exp $ */ +/* $OpenBSD: tag.c,v 1.79 2009/03/24 18:33:25 joris Exp $ */ /* * Copyright (c) 2006 Xavier Santolaria * @@ -226,7 +226,9 @@ } bad: - cvs_trigger_freeinfo(&files_info); + if (line_list != NULL) + cvs_trigger_freeinfo(&files_info); + return (0); } @@ -350,8 +352,6 @@ if (tag_del(cf) == 0) { if (verbosity > 0) cvs_printf("D %s\n", cf->file_path); - - rcs_write(cf->file_rcs); } return; } @@ -378,8 +378,6 @@ if (tag_add(cf) == 0) { if (verbosity > 0) cvs_printf("T %s\n", cf->file_path); - - rcs_write(cf->file_rcs); cvs_history_add(CVS_HISTORY_TAG, cf, tag_name); } break;