*** amd/afs_ops.c.dist Thu Sep 30 10:49:29 1993 --- amd/afs_ops.c Fri Nov 11 02:29:09 1994 *************** *** 1618,1623 **** --- 1618,1624 ---- * Construct a continuation */ cp = ALLOC(continuation); + cp->callout = 0; cp->mp = new_mp; cp->xivec = xivec; cp->ivec = ivec; *** amd/am_ops.c.dist Thu Sep 30 10:49:29 1993 --- amd/am_ops.c Fri Nov 11 18:29:47 1994 *************** *** 166,173 **** */ if (fo->opt_opts == 0) fo->opt_opts = "rw,defaults"; ! else if (*fo->opt_opts == '-') ! fo->opt_opts++; /* * Check the filesystem is happy --- 166,181 ---- */ if (fo->opt_opts == 0) fo->opt_opts = "rw,defaults"; ! else if (*fo->opt_opts == '-') { ! /* ! * We cannot simply do fo->opt_opts++ here since the opts ! * module will try to free the pointer fo->opt_opts later. ! * So just reallocate the thing -- stolcke 11/11/94 ! */ ! char *old = fo->opt_opts; ! fo->opt_opts = strdup(old+1); ! free(old); ! } /* * Check the filesystem is happy