Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!decvax!microsof!fluke!ssc-vax!jeff From: jeff@ssc-vax.UUCP Newsgroups: net.news.b Subject: bug in expire Message-ID: <242@ssc-vax.UUCP> Date: Fri, 27-May-83 08:34:11 EDT Article-I.D.: ssc-vax.242 Posted: Fri May 27 08:34:11 1983 Date-Received: Sun, 29-May-83 06:28:11 EDT Lines: 18 In expire.c there is a problem in mkparents() which causes the subsequent chmod() and chown() syscalls to fail because they are being called with a first argument of "mkdir " rather than with "". In mkparents(), add the indicated sprintf to fix: . . mkparents(buf); sprintf(sysbuf, "mkdir %s", buf); rc = system(sysbuf); + sprintf(sysbuf, "%s", buf); if (verbose) printf("mkdir %s, rc %d\n", sysbuf, rc); chmod(sysbuf, 0755); if ((pw = getpwnam(NEWSU)) != NULL) chown(sysbuf, pw->pw_uid, pw->pw_gid); return(0); }