=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/rcs/rcsprog.c,v retrieving revision 1.129 retrieving revision 1.130 diff -c -r1.129 -r1.130 *** src/usr.bin/rcs/rcsprog.c 2006/05/28 18:55:55 1.129 --- src/usr.bin/rcs/rcsprog.c 2006/05/28 23:16:31 1.130 *************** *** 1,4 **** ! /* $OpenBSD: rcsprog.c,v 1.129 2006/05/28 18:55:55 ray Exp $ */ /* * Copyright (c) 2005 Jean-Francois Brousseau * All rights reserved. --- 1,4 ---- ! /* $OpenBSD: rcsprog.c,v 1.130 2006/05/28 23:16:31 ray Exp $ */ /* * Copyright (c) 2005 Jean-Francois Brousseau * All rights reserved. *************** *** 177,186 **** { int fd; int i, j, ch, flags, kflag, lkmode; ! const char *oldfilename; char fpath[MAXPATHLEN]; ! char *logstr, *logmsg, *nflag, *descfile; ! char *alist, *comment, *elist, *lrev, *urev, *orange; mode_t fmode; RCSFILE *file; RCSNUM *logrev; --- 177,186 ---- { int fd; int i, j, ch, flags, kflag, lkmode; ! const char *nflag, *oldfilename, *orange; char fpath[MAXPATHLEN]; ! char *logstr, *logmsg, *descfile; ! char *alist, *comment, *elist, *lrev, *urev; mode_t fmode; RCSFILE *file; RCSNUM *logrev; *************** *** 191,199 **** lkmode = -1; fmode = S_IRUSR|S_IRGRP|S_IROTH; flags = RCS_RDWR|RCS_PARSE_FULLY; ! lrev = urev = descfile = nflag = NULL; ! logstr = alist = comment = elist = orange = NULL; ! oldfilename = NULL; /* match GNU */ if (1 < argc && argv[1][0] != '-') --- 191,199 ---- lkmode = -1; fmode = S_IRUSR|S_IRGRP|S_IROTH; flags = RCS_RDWR|RCS_PARSE_FULLY; ! lrev = urev = descfile = NULL; ! logstr = alist = comment = elist = NULL; ! nflag = oldfilename = orange = NULL; /* match GNU */ if (1 < argc && argv[1][0] != '-') *************** *** 244,257 **** /* ignore for the moment */ break; case 'n': ! nflag = xstrdup(rcs_optarg); break; case 'N': ! nflag = xstrdup(rcs_optarg); rcsflags |= RCSPROG_NFLAG; break; case 'o': ! orange = xstrdup(rcs_optarg); break; case 'q': rcsflags |= QUIET; --- 244,257 ---- /* ignore for the moment */ break; case 'n': ! nflag = rcs_optarg; break; case 'N': ! nflag = rcs_optarg; rcsflags |= RCSPROG_NFLAG; break; case 'o': ! orange = rcs_optarg; break; case 'q': rcsflags |= QUIET; *************** *** 505,516 **** if (logstr != NULL) xfree(logstr); - - if (nflag != NULL) - xfree(nflag); - - if (orange != NULL) - xfree(orange); return (0); } --- 505,510 ----