=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/cvs.c,v retrieving revision 1.140 retrieving revision 1.141 diff -c -r1.140 -r1.141 *** src/usr.bin/cvs/cvs.c 2008/01/10 10:05:40 1.140 --- src/usr.bin/cvs/cvs.c 2008/01/28 21:32:00 1.141 *************** *** 1,4 **** ! /* $OpenBSD: cvs.c,v 1.140 2008/01/10 10:05:40 tobias Exp $ */ /* * Copyright (c) 2006, 2007 Joris Vink * Copyright (c) 2004 Jean-Francois Brousseau --- 1,4 ---- ! /* $OpenBSD: cvs.c,v 1.141 2008/01/28 21:32:00 tobias Exp $ */ /* * Copyright (c) 2006, 2007 Joris Vink * Copyright (c) 2004 Jean-Francois Brousseau *************** *** 497,503 **** int cvs_var_set(const char *var, const char *val) { - char *valcp; const char *cp; struct cvs_var *vp; --- 497,502 ---- *************** *** 519,525 **** if (strcmp(vp->cv_name, var) == 0) break; - valcp = xstrdup(val); if (vp == NULL) { vp = xcalloc(1, sizeof(*vp)); --- 518,523 ---- *************** *** 529,535 **** } else /* free the previous value */ xfree(vp->cv_val); ! vp->cv_val = valcp; return (0); } --- 527,533 ---- } else /* free the previous value */ xfree(vp->cv_val); ! vp->cv_val = xstrdup(val); return (0); }