=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/admin.c,v retrieving revision 1.42 retrieving revision 1.43 diff -c -r1.42 -r1.43 *** src/usr.bin/cvs/admin.c 2007/01/01 23:49:06 1.42 --- src/usr.bin/cvs/admin.c 2007/01/02 00:02:17 1.43 *************** *** 1,4 **** ! /* $OpenBSD: admin.c,v 1.42 2007/01/01 23:49:06 xsa Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * Copyright (c) 2005 Joris Vink --- 1,4 ---- ! /* $OpenBSD: admin.c,v 1.43 2007/01/02 00:02:17 xsa Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * Copyright (c) 2005 Joris Vink *************** *** 289,294 **** --- 289,296 ---- if ((logrev = rcsnum_parse(sargv->argv[1])) == NULL) { cvs_log(LP_ERR, "`%s' bad revision number", statestr); + cvs_argv_destroy(sargv); + xfree(state); return; } } else {