jupe->ju_reason);
#endif /* JPATH */
- propagate_jupe(cptr, sptr, jupe);
+ if (!(flags & JUPE_LOCAL)) /* don't propagate local changes */
+ propagate_jupe(cptr, sptr, jupe);
return do_jupe(cptr, sptr, jupe);
}
if (JupeIsLocal(jupe))
jupe_free(jupe);
- else
+ else if (!(flags & JUPE_LOCAL)) /* don't propagate local changes */
propagate_jupe(cptr, sptr, jupe);
return 0;