X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/blobdiff_plain/59f0d218a6ff34c80cf898f6d7ac62555ba8eb11..0c45fbcde7f171e0102b8792dd05761cf197efd8:/packages/busybox/crontab.c.patch diff --git a/packages/busybox/crontab.c.patch b/packages/busybox/crontab.c.patch index ae4ada25..12247a47 100644 --- a/packages/busybox/crontab.c.patch +++ b/packages/busybox/crontab.c.patch @@ -14,3 +14,13 @@ diff -u -r ../busybox-1.22.1/miscutils/crontab.c ./miscutils/crontab.c ptr = getenv("VISUAL"); if (!ptr) { ptr = getenv("EDITOR"); +@@ -168,7 +168,8 @@ + } + close_on_exec_on(src_fd); /* don't want editor to see this fd */ + edit_file(pas, tmp_fname); +- /* fall through */ ++ xrename(tmp_fname, pas->pw_name); ++ break; + + case 0: /* Replace (no -l, -e, or -r were given) */ + new_fname = xasprintf("%s.new", pas->pw_name);