=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/oldrdist/Attic/server.c,v retrieving revision 1.7 retrieving revision 1.8 diff -c -r1.7 -r1.8 *** src/usr.bin/oldrdist/Attic/server.c 1996/12/22 03:26:00 1.7 --- src/usr.bin/oldrdist/Attic/server.c 1997/02/09 19:24:59 1.8 *************** *** 1,4 **** ! /* $OpenBSD: server.c,v 1.7 1996/12/22 03:26:00 tholo Exp $ */ /* * Copyright (c) 1983, 1993 --- 1,4 ---- ! /* $OpenBSD: server.c,v 1.8 1997/02/09 19:24:59 deraadt Exp $ */ /* * Copyright (c) 1983, 1993 *************** *** 35,41 **** #ifndef lint /* from: static char sccsid[] = "@(#)server.c 8.1 (Berkeley) 6/9/93"; */ ! static char *rcsid = "$OpenBSD: server.c,v 1.7 1996/12/22 03:26:00 tholo Exp $"; #endif /* not lint */ #include --- 35,41 ---- #ifndef lint /* from: static char sccsid[] = "@(#)server.c 8.1 (Berkeley) 6/9/93"; */ ! static char *rcsid = "$OpenBSD: server.c,v 1.8 1997/02/09 19:24:59 deraadt Exp $"; #endif /* not lint */ #include *************** *** 125,131 **** case 't': /* init target file/directory name */ catname = 0; dotarget: ! if (exptilde(target, cp) == NULL) continue; tp = target; while (*tp) --- 125,131 ---- case 't': /* init target file/directory name */ catname = 0; dotarget: ! if (exptilde(target, cp, sizeof (target)) == NULL) continue; tp = target; while (*tp) *************** *** 186,192 **** continue; } if (*cp == '~') { ! if (exptilde(buf, cp) == NULL) continue; cp = buf; } --- 186,192 ---- continue; } if (*cp == '~') { ! if (exptilde(buf, cp, sizeof (buf)) == NULL) continue; cp = buf; } *************** *** 258,264 **** return; } ! rname = exptilde(target, src); if (rname == NULL) return; tp = target; --- 258,264 ---- return; } ! rname = exptilde(target, src, sizeof(target)); if (rname == NULL) return; tp = target;